arastooms 1,046 ارسال شده در 25 اردیبهشت، ۱۳۹۶ اشتراک گذاری ارسال شده در 25 اردیبهشت، ۱۳۹۶ سلام به همه عزیزان من در برنامه باید داده هایی رو با ادیت تکس از کاربر بگیرم روی ادیت تکس ها باید کنترل داشته باشم مثلا جایی قراره شماره مبایل وارد بشه و فقط باید 10 عدد باشه و حتما عدد باشه و حروف نگیره و فقط 10 تا بگیره جایی باید اسم رو به فارسی بگیرم میخام محدود کنم به کاراکتر های فارسی و تا 25 عدد جایی همین اسم رو باید انگلیسی یا لاتین بگیرم و نباید با کیبرد فارسی چیزی وارد بشه و محدود به 25 حرف باشه یا جایی یه عدد 2 رقمی از کاربر میخام و در هیچ کدوم نباید از علایم ؟ / . " " ..... استفاده بشه!!! کتابخونه ای هست که بتونه کمک کنه و من راحت از متد هاش استفاده کنم ؟ ممنون میشم یک راهنما و پاسخگو رو راهنمایی کنید با تشکر لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 25 اردیبهشت، ۱۳۹۶ اشتراک گذاری ارسال شده در 25 اردیبهشت، ۱۳۹۶ سلام ارسطوی عزیز کتابخونه خاصی نمیخواد، ما قدیم ندیما از IME استفاده میکردیم خود بیسیک این کتابخونه رو توی لیست کتابخونه هاش داره. اینو فعال کنريال هرکاری دوست داشتی انجام بده. نمونه کدشم » ( محدود به وارد کردن 10 عدد و فقط و فقط اعداد، و اعدادی که ما مشخص می کنیم ) Dim ime As IME ime.Initialize("IME") ime.SetLengthFilter(edtInput,10) ime.SetCustomFilter(edtInput,edtInput.INPUT_TYPE_NUMBERS,"1234567890") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
arastooms 1,046 ارسال شده در 26 اردیبهشت، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۶ در 17 ساعت قبل، مجید آرتا گفته است : سلام ارسطوی عزیز کتابخونه خاصی نمیخواد، ما قدیم ندیما از IME استفاده میکردیم خود بیسیک این کتابخونه رو توی لیست کتابخونه هاش داره. اینو فعال کنريال هرکاری دوست داشتی انجام بده. نمونه کدشم » ( محدود به وارد کردن 10 عدد و فقط و فقط اعداد، و اعدادی که ما مشخص می کنیم ) Dim ime As IME ime.Initialize("IME") ime.SetLengthFilter(edtInput,10) ime.SetCustomFilter(edtInput,edtInput.INPUT_TYPE_NUMBERS,"1234567890") سلام مجید عزیز سپاس از راهنمایی شما استاد خوبم چه قدر خوب من نمیدونستم که متد هایی به این خوبی داره ولی برای محدود کردن حروف لاتین یا فارسی برای تایپ از چی میتونم استفاده کنم که کاربر اگر فارسی تایپ کرد بگم لطفا با لاتین بنویسید یا برعکس ممنون میشم راهنمایی بفرمایید استاددددد :-) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
میلاد حائری 180 ارسال شده در 26 اردیبهشت، ۱۳۹۶ اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۶ در ۱ ساعت قبل، arastooms گفته است : سلام مجید عزیز سپاس از راهنمایی شما استاد خوبم چه قدر خوب من نمیدونستم که متد هایی به این خوبی داره ولی برای محدود کردن حروف لاتین یا فارسی برای تایپ از چی میتونم استفاده کنم که کاربر اگر فارسی تایپ کرد بگم لطفا با لاتین بنویسید یا برعکس ممنون میشم راهنمایی بفرمایید استاددددد :-) درود sub activity create Dim inputMethod As IME inputMethod.Initialize("inputMethod") inputMethod.SetCustomFilter(EditText1,EditText1.INPUT_TYPE_TEXT,”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!? “) end sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 26 اردیبهشت، ۱۳۹۶ اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۶ کدی که دوستمون دادن هم درسته. اینم کدی که 4 تا ادیت تکست دارید و میخوایید توی هرکدومشون فقط » عدد حروف لاتین حروف فارسی سیمبول داشته باشبد. Sub Globals Private edtLatin As EditText Private edtNumber As EditText Private edtPersian As EditText Private edtSymbol As EditText Private IME As IME End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("activity_main") IME.SetCustomFilter(edtNumber,edtNumber.INPUT_TYPE_NUMBERS,"0123456789") IME.SetCustomFilter(edtLatin,edtLatin.INPUT_TYPE_TEXT,"abcdefghijklmnopqrstuvwxyz ") IME.SetCustomFilter(edtPersian,edtPersian.INPUT_TYPE_TEXT," ضصثقفغعهخحجچپگکمنتالبیسشظطزرذدئو") IME.SetCustomFilter(edtSymbol,edtSymbol.INPUT_TYPE_TEXT,"/.,':;?!~@#$%^&*()_-+{}[]\<> ") End Sub Sub Activity_Resume لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
arastooms 1,046 ارسال شده در 20 خرداد، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 20 خرداد، ۱۳۹۶ در در 1396/02/26, 10:33:14، مجید آرتا گفته است : کدی که دوستمون دادن هم درسته. اینم کدی که 4 تا ادیت تکست دارید و میخوایید توی هرکدومشون فقط » عدد حروف لاتین حروف فارسی سیمبول داشته باشبد. Sub Globals Private edtLatin As EditText Private edtNumber As EditText Private edtPersian As EditText Private edtSymbol As EditText Private IME As IME End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("activity_main") IME.SetCustomFilter(edtNumber,edtNumber.INPUT_TYPE_NUMBERS,"0123456789") IME.SetCustomFilter(edtLatin,edtLatin.INPUT_TYPE_TEXT,"abcdefghijklmnopqrstuvwxyz ") IME.SetCustomFilter(edtPersian,edtPersian.INPUT_TYPE_TEXT," ضصثقفغعهخحجچپگکمنتالبیسشظطزرذدئو") IME.SetCustomFilter(edtSymbol,edtSymbol.INPUT_TYPE_TEXT,"/.,':;?!~@#$%^&*()_-+{}[]\<> ") End Sub Sub Activity_Resume تشکر و سپاس فقط عزیزانی که قصد استفاده دارند کد ها رو کپی پیست که میکنید دقت کنید در کد های زبان فارسی حرف ( ژ ) از قلم افتاده و کنترل کنید و استفاده کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
arastooms 1,046
سلام به همه عزیزان
من در برنامه باید داده هایی رو با ادیت تکس از کاربر بگیرم
روی ادیت تکس ها باید کنترل داشته باشم
مثلا جایی قراره شماره مبایل وارد بشه و فقط باید 10 عدد باشه و حتما عدد باشه و حروف نگیره و فقط 10 تا بگیره
جایی باید اسم رو به فارسی بگیرم میخام محدود کنم به کاراکتر های فارسی و تا 25 عدد
جایی همین اسم رو باید انگلیسی یا لاتین بگیرم و نباید با کیبرد فارسی چیزی وارد بشه و محدود به 25 حرف باشه
یا جایی یه عدد 2 رقمی از کاربر میخام
و در هیچ کدوم نباید از علایم ؟ / . " " ..... استفاده بشه!!!
کتابخونه ای هست که بتونه کمک کنه و من راحت از متد هاش استفاده کنم ؟
ممنون میشم یک راهنما و پاسخگو رو راهنمایی کنید
با تشکر
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.