PDA

View Full Version : مقاله: استفاده از کنترل ErrorProvider



misagh01
پنج شنبه 19 شهریور 1388, 18:43 عصر
1- دو کنترل TextBox به فرم اضافه کنید.
2- یک کامپوننت ErrorProvider هم به فرم اضافه کنید.
3- کد زیر را به رویداد Validating تکست باکس اول اضافه کنید:



try
{
int x = Int32.Parse(textBox1.Text);
errorProvider1.SetError(textBox1,"");
}
catch(Execption e)
{
errorProvider1.SetError(textBox1,"Not an Integer Value.");
}



4- کد زیر را به سازنده فرم اضافه کنید:



this.textBox1.Validating += new System.ComponentModel.CancelEventHandler(this.text Box1_Validating);



با اجرای برنامه بعد از اینکه یک مقدار غیر صحیح(یا بهتر بگوییم : غیر قابل تبدیل به صحیح) در textBox1 وارد کردیم و کنترل برنامه را به تکست باکس دوم منتقل کردیم پیغام خطا ظاهر میشود.