ユーザーがディレクトリを参照した後、いくつかのテキスト ボックスの内容を検証するために使用する関数があります。
private void CheckValidation(object sender, EventArgs e)
{
bool OK = true;
if (PhotograherNumber.Text == string.Empty || errorProvider1.GetError(PhotograherNumber)!="")
{
OK = false;
}
if (EventNumber.Text == string.Empty || errorProvider1.GetError(EventNumber)!="")
{
OK = false;
}
if (OK)
{
EnableProcessNow();
}
else
{
DisableProcessNow();
}
}
それはうまくいきます。
Validated
しかし、その後、テキスト ボックス のイベントによって呼び出される関数を追加しました。
私がそれをしたら、これが作成されました:
private void CheckValidation()
{
}
繰り返しますが、これはValidated
イベントの問題ではありません。ただし、プログラムの別のセクションでは、関数を呼び出しますCheckValidation();
。しかし、私がそれを行うと、正しいものは呼び出されません。
明らかに空を削除すると
private void CheckValidation()
{
}
次に、「メソッド CheckValidation のオーバーロードは 0 引数を取ります」というエラーが表示されます。
では、コード内から正しいものを呼び出すにはどうすればよいでしょうかCheckValidation
。ただし、イベントからも呼び出すことができるようにするにはどうすればよいでしょうか?