Как очистить ошибку от errorprovider один за другим
привет, ребята!
это мой код для проверки формы с помощью errorprovider:
errorProvider1.Clear(); if (textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || comboBox1.Text == "" || comboBox2.Text == "" ) { errorProvider1.SetError(textBox2,"Empty Data can't accepted!"); errorProvider1.SetError(textBox3, "Empty Data can't accepted!"); errorProvider1.SetError(textBox4, "Empty Data can't accepted!"); errorProvider1.SetError(comboBox1, "Empty Data can't accepted!"); errorProvider1.SetError(comboBox2, "Empty Data can't accepted!"); return; }
Теперь есть две проблемы:
1): Когда текст приходит в textbox2, ошибка не исчезает
2): я хочу удалить ошибку из каждого текстового поля, когда приходят сфокусированные
Что я уже пробовал:
я пробовал этот код, но он не работает..
if (textBox2.Focused == true || textBox3.Focused == true || textBox4.Focused == true || comboBox1.Focused == true || comboBox2.Focused == true) { errorProvider1.Clear(); return; }