قسمت13: آشنایی با EditText در بیسیک فوراندروید | مدیران اَپ

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

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

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

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

احتمالا می دانید در بسیاری از اپلیکشن ها بر اساس هدفشان در بعضی از قسمت ها نیاز است که کاربر مورد نظر اطلاعاتی مانند متن،رمز،شماره تلفن و غیره را وارد کند

برای ایجاد همچین فضایی ما به EditText نیاز داریم که در ادامه بیش تر به آن میپردازیم.

ایجاد EditText

بررسی EditText
تب EditText

نرم افزار بیسیک فور اندروید را باز کنید و یک پروژه جدید ایجاد کنید

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

و همچنین می توانید با گرفتن کلید کنترل روی کلمه layout صفحه Add View را باز کنید

آشنایی با Common Properties

302
Common Properties

در قسمت گذشته به صورت کامل درباره آرگومان های این صفحه صحبت شده است ولی توجه نمایید در قسمت Text properties آرگومان های بیش تری نسبت به قبل دارد

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

آشنایی با singleline

بررسیsingleline
singleline

در این قسمت با گزینه singleline مواجه هستیم که اگر این گزینه فعال باشد به نظر شما چه اتفاقی میافتد؟

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

Input Type

همان طور که در تصویر گام سوم مشاهده می کنید ما گزینه ایی داریم به اسم Input Type که شما کاربران می توانید با استفاده از این گزینه تعیین کنید ورودی شما چه چیزی باشد.به طور مثال پسورد،متن،شماره تلفن و غیره را از کاربر بگیرید.

اضافه کردن متغیر های مربوط به EditText

بررسی EditText
EditText

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

 اضافه کردن متغیر های EditText
اضافه کردن متغیر های EditText

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

گزینه Gravity

بررسی گزینه Gravity
گزینه Gravity

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

سخن آخر

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

307
بررسی کد ها

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

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

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

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

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

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

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

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

باکس دانلود

راهنما

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

دوره های آموزشی

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

0 نظر در مورد قسمت13: آشنایی با EditText در بیسیک فوراندروید
    قوانین ثبت دیدگاه
  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.

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

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

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