我的主窗体名为 Form1 有一个类,其中包含一个指示 Form1 应该关闭的事件。
当我收到事件并尝试时,Close
我得到了必须使用 control.invoke 的异常。好吧,我用这段代码打电话,我仍然得到同样的异常:
void Prox_OkEvent(object sender, EventArgs e)
{
if (this.InvokeRequired)
{
callControlhandler c = new callControlhandler(CloseForm);
c.Invoke();
}
else Close();
}
private void CloseForm()
{
try { this.Close(); }
catch (Exception e) { MessageBox.Show(e.Message); }
}
哪里有问题?谢谢你的帮助