قسمت۱۳: آشنایی با EditText در بیسیک فوراندروید

آشنایی با TextBox در بیسیک فوراندروید

در قسمت سیزدهم آموزش برنامه نویسی با استفاده از بیسیک فور اندروید می خواهیم به توضیح و آموزش EditText بپردازیم.

در قسمت قبلی آموزش بیسیک فور اندروید به تنظیمات و طراحی دکمه یا Button پرداختیم اگر قسمت قبل آموزش B4A را مطالعه نکرده اید پیشنهاد می کنیم از این لینک به مطالعه قسمت قبل بپردازید.

در ابتدا می خواهیم به این بپردازیم که اصلا EditText چی هست؟

همانطور که همه شما کاربران سایت مدیران اپ در اپلیکیشن ها دیده اید در بعضی از قسمت ها نیاز است که کاربر متن ، رمز ،شماره تلفن و … وارد کند به جایی که باید در آن متن یا تلفن را وارد کنند EditText می گویند ، برای ادامه به تصویر زیر و ادامه آموزش توجه فرمایید.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

برای ایجاد EditText همانند تصویر بالا در قسمت دیزاین راست کلیک کرده و بر روی Add View کلیک کرده و بعد روی EditText کلیک نمایید.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

تمام ویژگی ها مانند تغییر اندازه و نام و چیز های دیگر کاملا شبیه دکمه است که در جلسه قبل آموزش دادیم و چند مورد دیگر امکانات خاص است که گزینه های بیشتری دارد که در ادامه توضیح می دهیم.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

اولین قسمت، قسمت Common Properties است کاملا مثل دکمه بوده که در قسمت قبل آموزش توضیح داده شده است فقط دو مورد در اینجا هست امکانات بیشتری نسبت به قبل دارد اولین گزینه، گزینه Enabled است که با فعال بودن آن می توانید آن EditText را فعال یا غیر فعال کنید و دومین گزینه، گزینه Visible است که اگر فعال باشد شما می توانید EditText را ببینید و اگر غیر فعال باشد EditText قابل مشاهده نیست.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

قسمت بعدی که در تصویر بالا مشاهده می کنید گزینه SingleLine است که اگر فعال باشد اگر متن بزرگتر از کادر EditText باشد به صورت یک خطی پیش می رود و اگر غیر فعال باشد اگر متن بیشتر شد به خط بعدی می رود.

با استفاده از گزینه بعدی یعنی گزینه Input Type شما می توانید نوع ورودی را تعیین کنید که پسورد باشد ، متن باشد ، شماره تلفن و…. باشد.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

شما زمانی که بر روی EditText راست کلیک نمایید و روی گزینه اخری همانند دکمه کلیک کنید، می توانید متغیر و sub مربوط به EditText را به کدتان اضافه کنید.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

همان طور که در تصویر بالا مشاهده می کنید متغیر و sub های مربوط به EditText به کد ما اضافه شده است.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

همانطور در قسمت قبل گفته شد در قسمت کد می توانید ویژگی های Button یا EditText و یا هر View دیگری را در قسمت کد تعیین کنید.

یکی از ویژگی هایی که EditText دارد می توانید تعیین کنید متنی که کاربر که وارد می کند راست چین باشد یا چپ چین یا وسط چین که این ویژگی را می توان با گزینه Gravity تعیین کنید که اگر آن را روی No_Gravity قرار بدهید خود اپلیکیشن به طور خودکار تعیین می کند که متن راستچین ، وسط چین یا چپ چین باشد و اگر می دانید متن ورودی چی هست می توانید آن را خودتان نیز تعیین کنید.

آموزش برنامه نویسی با استفاده از بیسیک فور اندروید

کد ها در sub های مورد نظر نوشته شده است و در ادامه به ترتیب به توضیح هرکدام از کدها می پردازیم.

۱_ در کد قسمت شماره (۱) زمانی که شما هر تغییر در متن یا اعداد ایجاد کنید به شما پیغام میدهد و همچنین دستور شرطی بعد از آن نمیگذارد که بیشتر از ده عدد یا حرف وارد نمایید.

کد شماره (۱):

sub EditText1_TextChangeed (Old As String,NewAs String)
ToastMessageShow("EditText1_TextChanged",False)
If New.length >10 Then
EditText1.Text = Old
End If
End sub

۲ _ در کد قسمت شماره (۲) زمانی که در عدد یا متن EditText تغییر ایجاد نمایید به شما پیغامی را به مدت چند ثانیه نمایش می دهد.

کد شماره (۲):

Sub EditText1_EnterPressed
TostmessageShow("EditText1_EnterPressed" , False)
End Sub

۳_ در کد قسمت شماره (۳) کاری که انجام میدهد این است که زمانی که روی EditText مورد نظر روی آن کلیک می کنید حالت آن تغییر می کند همانطور که در صفحه کنار آن مشاهده می کنید این صفحه دارای دو EditText است و در EditText که دارید اطلاعات وارد می کنید معلوم است و خط زیر آن فرق دارد.

کد شماره (۳):

Sub EditText1_FocusChanged (HasFocus As Boolean)
ToastMessageShow(EditText1_FocusChanged" & HasFocus, False)
End Sub

امیدوارم این قسمت آموزش برنامه نویسی با استفاده از بیسیک فور اندروید مورد استفاده کاربران سایت مدیران اپ قرار گرفته باشد.

مصطفی کثیری
مصطفی کثیری
چندسال هست در زمینه برنامه نویسی اندروید با بیسیک فور اندروید فعالیت دارم و همچنین به مباحت شبکه های کامپیوتر و دوره های های (mtcna و ... ) تسلط کامل دارم.اینجا هستم تا اندک دانش خودم را با شما به اشتراک بذارم.✌️
برچسب ها:
در تلگرام
مدیران اَپ را دنبال کنید!
در اینستاگرام
مدیران اَپ را دنبال کنید!

باکس دانلود

راهنما

برای مشاهده فیلم آموزشی از پلیر ها استفاده کنید.

نظر شما در این رابطه چیست؟

0 نظر در مورد قسمت۱۳: آشنایی با EditText در بیسیک فوراندروید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متاسفانه نظری برای این مطلب وجود ندارد، شما اولین نفر باشید.