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

Edit Text سفارشی


mehrabmmp

سوال

سلام دوستان

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

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

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

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

برای اینکه فقط عدد بگیری باید در داخل دیزاینرت قابلیت input type رو به numbers تغییر بدی.

ضمن انجام دادن اینکار ، برای اینکه یه موقع کاربر چیزی غیر عدد نتونه داخل ادیت تکست Paste کنه و عددی بیشتر از 3رقم نتونه وارد کنه. کتابخانه IME رو تیک بزنید و:

Dim im As IME
im.Initialize("im")

im.SetCustomFilter(edittext1,edittext1.INPUT_TYPE_NUMBERS,"0123456789") 'فقط عدد'
im.SetLengthFilter(edittext1,3) 'فقط سه رقم'
لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای اینکه فقط عدد بگیری باید در داخل دیزاینرت قابلیت input type رو به numbers تغییر بدی.سه رقمیشم نمدونم :sorry:

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

سلام دوستان

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

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

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

 

ضمن انجام دادن اینکار ، برای اینکه یه موقع کاربر چیزی غیر عدد نتونه داخل ادیت تکست Paste کنه و عددی بیشتر از 3رقم نتونه وارد کنه. کتابخانه IME رو تیک بزنید و:

Dim im As IME
im.Initialize("im")

im.SetCustomFilter(edittext1,edittext1.INPUT_TYPE_NUMBERS,"0123456789") 'فقط عدد'
im.SetLengthFilter(edittext1,3) 'فقط سه رقم'

مرسی

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

بایگانی شده

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

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

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