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 وارد کردیم و کنترل برنامه را به تکست باکس دوم منتقل کردیم پیغام خطا ظاهر میشود.