多くのフォームがあり、各フォームにいくつかのコントロールがある Windows フォーム アプリケーションを開発しています。Validation を実装するには、次のように各コントロールに「Validating」イベントを実装する必要があります。
private void txtSalary_Validating(object sender, CancelEventArgs e)
{
if (txtSalary.Text.Trim() == String.Empty)
{
errorProvider1.SetError(txtSalary, "Salary is Required");
e.Cancel = true;
}
else
errorProvider1.SetError(txtSalary, "");
}
一般的なことを行う方法はありますか?各コントロールの「検証」イベントを宣言的に定義するのではなく (フォーム デザイン ビュー - コントロール プロパティ内)、コードを介して一般的な方法でイベントをコントロールに関連付けることができますか?