رفتن به مطلب

راهنمایی برای ایجاد محدودیت کاراکتر در edit text


arastooms

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

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

 

برای قسمت سرچ برنامه یک ورودی تعیین کردم از نوع edit text 
ولی نمی تونم محدودیت کاراکتر براش تعریف کنم 
چون اگر کاربر بیشتر از 16 کاراکتر وارد کنه تنظیماتم بهم میریزه و زشت میشه


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

با تشکر

 

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

کد آقای ایزدی هم کار می کنه :gol:

 

به این صورت:

Sub EditText1_TextChanged (Old As String, New As String)
	If Old.Length = 16 Then
	Msgbox("16 کاراکتر وارد نمودید","")
	End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

از این روش استفاده کنید :

Sub EditText1_TextChanged (Old As String, New As String)
	If New.Length > 16 Then
	EditText1.Text = Old
	End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...

 

درود

از این روش استفاده کنید :

Sub EditText1_TextChanged (Old As String, New As String)
	If New.Length > 16 Then
	EditText1.Text = Old
	End If
End Sub

سلام

در این روش اگه متنی طولانی تر از سقف (16در اینجا) از جای دیگه کپی و در ادیت تکست paste بشه درست کار میکنه؟ ( یعنی ادیت تکست رو خالی نشون نمیده؟)

امتحان نکردم ولی به احتمال زیاد old ش خالیه

اینجوری بهتر نیست؟

Sub EditText1_TextChanged (Old As String, New As String)
	If New.Length > 16 Then
            EditText1.Text=New.SubString2(0,16)
	End If
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

 

برای قسمت سرچ برنامه یک ورودی تعیین کردم از نوع edit text 

ولی نمی تونم محدودیت کاراکتر براش تعریف کنم 

چون اگر کاربر بیشتر از 16 کاراکتر وارد کنه تنظیماتم بهم میریزه و زشت میشه

از دوستان اگر دوستی اطلاعاتی داره که چه کدی باید استفاده کنم 

خواهش میکنم من رو راهنمایی کند

با تشکر

 

به نظر من از maskedittext استفاده کنید.خیلی جالب و زیبا ترمیشه سرچتون وهم میتونید محدودیتهای مختلفی ایجاد کنید.

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

بایگانی شده

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

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

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