我有一个函数,用于在用户浏览目录后验证某些文本框的内容。
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
同样,这对Event来说不是问题。但是,在我程序的另一部分中,我调用了 function CheckValidation();
。但是当我这样做时,它不会调用正确的。
显然,如果我删除空的
private void CheckValidation()
{
}
然后我收到错误“方法检查验证没有重载需要 0 个参数”。
那么我如何CheckValidation
从我的代码中调用正确的但仍然确保我仍然可以从事件中调用它?