フォーム内に、次のイベントコードを含むtxtboxがあります
private void txtCode_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;
if (!Char.IsDigit(ch) && ch != 8)
{
e.Handled = true;
errorProvider1.SetError(txtCode, "numbers only");
}
}
エラー アイコンがエラー メッセージとともに txtbox に表示されます。ユーザー入力がクリアまたは削除されたとき、または有効な (数字) 入力に置き換えられたときに、このエラー アイコンを削除するにはどうすればよいですか?
このようにして、常に表示されたままになります。