我正在致力于C#winforms。如何检查窗口是否打开并关闭它
我有功能Validate()
它存在于CS文件中。当我打电话功能Validate()
它打开ErrorForm使用
ErrorForm ew = new ErrorForm(Errors); // Errors is list<string>
ew.Show();
但是,当我再次调用它,一个新窗口中打开和我以前的窗口打开了。我必须手动关闭该窗口。
是否有任何可用的方法,例如,如果我再打电话validate()
,它会关闭当前ErrorForm
,将打开新的ErrorForm
。
简单而高效。谢谢 –