View Full Version : سوال: error provider
saate777
شنبه 24 بهمن 1388, 18:37 عصر
سلام
چند تا سوال در مورد error
1- لطفا توضیح بدید چه طور مسشه تشخیص داد در textbox که قرار فقط عدد وارد بشه ( مثل شماره تلفن )کاربر نتونه حرف وارد کنه ؟
2- برای textbox قبل یه طول مشخص طراحی کنیم مثلا ورودی حداقل 6 char و حداکثر 10cahrباشه؟
3- در یه فرم اگه کاربر یه textbox رو پر نکرد با ذکر نام بهش اخطار بدیم که textbox مثلا نام نمی تواند خالی باشد؟
با تشکر
AliRezaPro
شنبه 24 بهمن 1388, 20:40 عصر
1 : بار ها و بارها و بارها در تاپیک های مختلف توضیح داده شده و نمونه کد هم داده شده
2 : Length تکست تکست باکس را بگیرید و روی آن محاسبه کنید
3 : اگر textbox1.Text.Length < 0 باشد پیغام دهد
و در آخر اینکه تا میتوانید قدرت جستجو و تحقیق خود را قوی تر کنید
r00tkit
شنبه 24 بهمن 1388, 22:46 عصر
سلام
1) چرا قبل پرسیدن یه سرچ نمی کنی؟؟ سوالات تکراریه!!!!!:عصبانی:
1- لطفا توضیح بدید چه طور مسشه تشخیص داد در textbox که قرار فقط عدد وارد بشه ( مثل شماره تلفن )کاربر نتونه حرف وارد کنه ؟
2- برای textbox قبل یه طول مشخص طراحی کنیم مثلا ورودی حداقل 6 char و حداکثر 10cahrباشه؟
این 2 تا سوال خیلی گنگه:متفکر:
اما جواب))
1))
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!System.Text.RegularExpressions.Regex.IsMatch(e.K eyChar.ToString(), "\\d+"))
e.Handled = true;
}
2) منظورتو دقیق نفهمیدم:خجالت:
3)
ErrorProvider errorProvider;
private void Form1_Load(object sender, EventArgs e)
{
errorProvider = new ErrorProvider();
}
private void textBox1_Validated_1(object sender, EventArgs e)
{
if (textBox1.Text.Length > 0)
{
errorProvider.SetError(this.textBox1, string.Empty);
}
else
{
errorProvider.SetError(this.textBox1, "Name is required.");
}
}
منبع::
Windows Forms 2.0 ProgrammingWindows Forms 2.0 Programming By Chris Sells, Michael Weinhardt ............................................... Publisher: Addison Wesley Professional Pub Date: May 16, 2006 Print ISBN-10: 0-3212-6796-6 Print ISBN-13: 978-0-321-26796-2 Pages: 1296
geek:افرین به خودم:تشویق:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.