رفتن به مطلب
  • 0

محدود نمودن edit text


alimaha

سوال

سلام

می خواستم یک edit text در برنامه قرار بدم که پس از وارد نمودن 6 رقم اجازه اضافه نمودن عدد رو نده و در صورت امکان کیبورد هم مخفی بشه

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام دوست عزیز، 

با استفاده از کتابخونه ی IME میتونید حداکثر طول رشته رو برای ادیت تکست تعیین کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

لطفا با مثال و کد توضیح دهید.کتابخانه IME دانلود کردم.چطوری برای این کار ازش استفاده کنم .دوستان برای موارد دیگه توضیح داده بودند.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، alimaha گفته است :

سلام

می خواستم یک edit text در برنامه قرار بدم که پس از وارد نمودن 6 رقم اجازه اضافه نمودن عدد رو نده و در صورت امکان کیبورد هم مخفی بشه

ممنون

سلام دوست عزیز 

همونطور که دوستان گفتن باید رویداد TextChanged  استفاده کنید 

برای این کار هم از توی دیزاینر وقتی میخواید ویوو ها رو جنریت کنید ، برای ادیت تکست این رویداد رو هم اضافه کنید 

و توی این رویداد با یه دستور شرطی ساده تعداد کاراکتر ها رو تنظیم میکنید 

اما برای بسته شدن کیبورد باید ادیت تکست غیرفعال بشه 

به عبارت دیگه کلا اینجوری میشه کد 

sub EditText_TextChanged (Old As String, New As String)

	if EditText.text.Length = 6 Then  EditText.Enable = False

End sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...