PDA

View Full Version : محدود کردن ورودی کاربر درtextbox



shahlaj
چهارشنبه 04 تیر 1393, 14:53 عصر
محدود کردن ورودی کاربر درtextbox

سلام من میخوام کاربر ۵حرف و ۸عدد درtextbox وارد کنه البته ترتیب مهم نیست یعنی ممکنه کاراکتر۱۰ ، عدد یا حرف باشه. میخواستم این کار رو با custom validatorانجام بدم.
کسی میتونه درمورد کدنویسی این موضوع کمک کنه؟

farhad85
چهارشنبه 04 تیر 1393, 15:51 عصر
سلام
شما در پنجره پراپرتیز خاصیت MAXlength تکس باکس رو هر عددی که بهش بدی همون اندازه بیشتر کاراکتر
(حالا چه حروف یا عدد)
قبول نمبکنه.
مثلا الان شما باید عدد 13 رو وارد کنید.
موفق باشید

shahlaj
چهارشنبه 04 تیر 1393, 16:06 عصر
ممنون ولی اینجوری ممکنه کاربر بیشتراز5حرف ویا بیشتر از8عدد وارد کنه؟ میخوام این بصورت شرط باشه که مثلا فقط 5تاحرف وارد کنه؟

shahlaj
پنج شنبه 05 تیر 1393, 08:05 صبح
کسی نیست ........

ROSTAM2
پنج شنبه 05 تیر 1393, 10:37 صبح
شما می تونید کاراکترا رو چک کنید با دستور for eachDim Numbers% =0, Words% = 0for each Word As Char in Text1.TextIf IsNumeric(Word) = True ThenNumbers +=1ElseWords += 1End If NextIf Numbers 8 Then MSGBOX("Wrong")Exit SubEnd IfIf Words 5 Then MsgBox("Wrong") Exit SubEnd If

shahlaj
پنج شنبه 05 تیر 1393, 11:16 صبح
ممنون میشه درمورد کد توضیحی بدین؟اینکه چطورکارمیکنه.

ROSTAM2
پنج شنبه 05 تیر 1393, 11:39 صبح
گفتم که! کاراکترا رو چک می کنه ببینه کدوم حرفه کدوم عدد و تعداد رو شمارش می کنه

shahlaj
چهارشنبه 11 تیر 1393, 08:28 صبح
سلام میشه ازاین کد هم استفاده کنم؟یعنی به نظرشما درسته؟فکرکنم معادل کد شما باشه.


120674