PDA

View Full Version : سوال: وارد کردن حد اقل سه حرف



mahan_dawson
دوشنبه 16 مرداد 1391, 20:26 عصر
سلام
می خوام یه برنامه بنویسم که کاربر رو به وارد کردن حد اقل سه حرف محدود کنه؟
خیلی ممنون میشم اگه جوابمو بدید
کارم خیلی گیره...:خجالت:

sahand100
دوشنبه 16 مرداد 1391, 20:58 عصر
سلام
می خوام یه برنامه بنویسم که کاربر رو به وارد کردن حد اقل سه حرف محدود کنه؟
خیلی ممنون میشم اگه جوابمو بدید
کارم خیلی گیره...:خجالت:

این بسیار راحت است شما باید از تولز لاکس یک richtextbox آورده و در form1_load این کدو بنویسید:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
RichTextBox1.MaxLength = 3

End Sub

sahand100
دوشنبه 16 مرداد 1391, 21:04 عصر
سلام
می خوام یه برنامه بنویسم که کاربر رو به وارد کردن حد اقل سه حرف محدود کنه؟
خیلی ممنون میشم اگه جوابمو بدید
کارم خیلی گیره...:خجالت:

یا اینکه اگه میخوای 3 تا عدد بنویسه فقط اینکاره بکن:
1-از تولز باکس یک maskettextbox بیار
2-توی فرم روی maskettextbox کلیک راست کن
3-بعد روی set masks کلیک کرده
4-بعد روی <coustume> کلیک کنید
4- در text box ه mask: بنویسید 000
(اگر بخواهید زیبا شود اینو بنویسید: 0-0-0 که البته اگه خواستید مقدار این تکس باکس را دریافت کنید باید - را هم بگذارید.)!

mahan_dawson
دوشنبه 16 مرداد 1391, 21:12 عصر
یا اینکه اگه میخوای 3 تا عدد بنویسه فقط اینکاره بکن:
1-از تولز باکس یک maskettextbox بیار
2-توی فرم روی maskettextbox کلیک راست کن
3-بعد روی set masks کلیک کرده
4-بعد روی <coustume> کلیک کنید
4- در text box ه mask: بنویسید 000
(اگر بخواهید زیبا شود اینو بنویسید: 0-0-0 که البته اگه خواستید مقدار این تکس باکس را دریافت کنید باید - را هم بگذارید.)!
ممنون از کمکتون
منظورمو بد گفتم
نمی خوام تعداد کاراکتر محدود شه
می خوام اگه بعنوان مثال maxlenght =7 باشه حد اقل 3 تاش حرف باشه

sahand100
دوشنبه 16 مرداد 1391, 21:16 عصر
ممنون از کمکتون
منظورمو بد گفتم
نمی خوام تعداد کاراکتر محدود شه
می خوام اگه بعنوان مثال maxlenght =7 باشه حد اقل 3 تاش حرف باشه
میشه اینکارو کرد
برید یک maskettextbox ایجاد کنید و روی set mask کلیک کنید و روی گزینه ی <coustume> کلیک کنید بعد اینطوری توی باکس مت mask: بنویسید:
000aaaa

sahand100
دوشنبه 16 مرداد 1391, 21:23 عصر
ممنون از کمکتون
منظورمو بد گفتم
نمی خوام تعداد کاراکتر محدود شه
می خوام اگه بعنوان مثال maxlenght =7 باشه حد اقل 3 تاش حرف باشه

مشکلتان حل شد؟

mahan_dawson
دوشنبه 16 مرداد 1391, 21:37 عصر
مشکلتان حل شد؟
ممنون تا حدودی
بیشتر تو نظرم این بود که حداقل 3کاراکتر از 7 کاراکتر. یعنی 3 یا بیشتر

sahand100
دوشنبه 16 مرداد 1391, 21:48 عصر
ممنون تا حدودی
بیشتر تو نظرم این بود که حداقل 3کاراکتر از 7 کاراکتر. یعنی 3 یا بیشتر

شما با یک کد نویسی ساده می توانید مشکلتان را حل کنید.
یک richtexbox بیارید
خصوصیات richtextbox1 =
{
maximumlenghth:7
multiplaction:flase

بعد روی دکمه ای که انتخاب کرده اید این کد را بنویسید:
If RichTextBox1.Text.Length < 3 Then
MessageBox.Show("error")
Else
MessageBox.Show("correct")
End If

و توی richbox1_textchange اینو بنویس وگرنه بیش از 3 تا نمیشه چاپ کرد!
RichTextBox1.MaxLength = 7
اگه مشکلتان حل نشد بازم بگید تا بگم !!!!!!!!!!!!!!!!!!!!!

sahand100
دوشنبه 16 مرداد 1391, 22:12 عصر
ممنون از کمکتون
منظورمو بد گفتم
نمی خوام تعداد کاراکتر محدود شه
می خوام اگه بعنوان مثال maxlenght =7 باشه حد اقل 3 تاش حرف باشه
حل شد مشکل؟

mahan_dawson
دوشنبه 16 مرداد 1391, 23:11 عصر
شما با یک کد نویسی ساده می توانید مشکلتان را حل کنید.
یک richtexbox بیارید
خصوصیات richtextbox1 =
{
maximumlenghth:7
multiplaction:flase

بعد روی دکمه ای که انتخاب کرده اید این کد را بنویسید:
If RichTextBox1.Text.Length < 3 Then
MessageBox.Show("error")
Else
MessageBox.Show("correct")
End If

و توی richbox1_textchange اینو بنویس وگرنه بیش از 3 تا نمیشه چاپ کرد!
RichTextBox1.MaxLength = 7
اگه مشکلتان حل نشد بازم بگید تا بگم !!!!!!!!!!!!!!!!!!!!!
واقعا ممنونم

sahand100
سه شنبه 17 مرداد 1391, 12:05 عصر
واقعا ممنونم

کاری نکردم که