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 عصر
واقعا ممنونم
کاری نکردم که
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.