PDA

View Full Version : سوال: کار با error provider و کنترل ها



farideh.mohammadi
دوشنبه 26 تیر 1396, 16:32 عصر
سلام و خسته نباشید خدمت اساتید محترم
بنده قطعه کدی میخوام بنویسم. که حدود ۲۰ تا تکست باکس رو مدیریت کنم و زمانی که روی باتن کلیک شد. تنها تکست باکس هایی که محتوای خالی دارند ، آیکن ارور پرواید در کنارشون ظاهر بشه. تا اینجا قطعه کد این قسمت رو نوشتم .

ولی سوال اصلیم این هستش که من میخوام زمانی که به تکست باکس های خالی مقادیر داده شد. آیکن ارور پرواید حذف بشه.
ممنون میشم بنده رو راهنمایی بفرمایین.

farideh.mohammadi
دوشنبه 26 تیر 1396, 16:40 عصر
private void button1_Click(object sender,
EventArgs e)
{
ErrorProvider ep = new ErrorProvider();
label1.Text = "";
int i;
for (i = 0; i < this.Controls.Count; i++)
{
if (this.Controls[i] is TextBox)
{
if (this.Controls[i].Text == "")
{
label1.Text += this.Controls[i].Name.ToString();
ep.SetError(this.Controls[i], this.Controls[i].Name+"Empty");
}
}
}
}