مجید آرتا 5,874 ارسال شده در 28 شهریور، ۱۳۹۳ اشتراک گذاری ارسال شده در 28 شهریور، ۱۳۹۳ سلام یک خسته نباشید و خدا قوت به دوستان گل بابت فعالیت های زیادی که انجام میدن برای پیشرفت ایرانی و سربلندیش بنده هم که به دلایلی نقش کمی دارم از همه دوستان خوبم عذرخواهی میکنم خب موضوع این آموزش ساده هیتلر کردن این کنترل کذایی هستش منظور از هیتلر کردن اینه که فقط عدد یا کاراکتر و...... بتونیم وازد کنیم خب به کنترل افسانه ای EditText نیاز داریم.منظور از افسانه ای اینه که بیاییم این محیط خشک برنامه نویسی رو جان ببخشیم تا لذت بخش باشه پس ابزار مورد نیاز یک EditText کتابخانه مورد نیاز: IME فایلش رو پیوست کردم در قسمت Globals می نویسیم: Sub Globals Private EditText1 As EditText Dim ime1 As IME End Sub در رویداد Activity_Create می نویسیم: Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("a") ime1.Initialize("ime1") End Sub و در رویداد TextChanged کنترل EditText می نویسیم: Sub EditText1_TextChanged (Old As String, New As String) ime1.SetCustomFilter(EditText1,EditText1.INPUT_TYPE_NUMBERS,"0123456789") End Sub کد بالا فقط اجازه تایپ عدد رو میده و کد پایین تنها اجازه ورود حرف یا کاراکتر رو میده به عبارتی رشته: Sub EditText1_TextChanged (Old As String, New As String) ime1.SetCustomFilter(EditText1,EditText1.INPUT_TYPE_TEXT,"ABCDEFGHJKILMNOPQRSTUVWXYZabcdefghjkilmnopqrstuvwxyz") End Sub به همین سادگی به امید پیشرفتمون رمز فایل:basic4android.org IME.rar لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
lvlostafa7 22 ارسال شده در 29 شهریور، ۱۳۹۳ اشتراک گذاری ارسال شده در 29 شهریور، ۱۳۹۳ سلام آموزش جالبی بود مرسی اما یک روش ساده تر هم برای این کار هست البته روش آموزشی شما محدودیت رو برای وارد کردن کاراکتر و عدد و غیره بهتر مشخص میکنه روشی که بنده استفاده کردم اینه که توی قسمت دیزاین و در قسمت خصوصیات مربوط به EditText و خصوصیت Input ورودی رو مشخص میکنیم که چند حالت داره عکس زیر کاملا گویای این امر هست [ATTACH=CONFIG]244[/ATTACH] لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.