我收到此错误: 在创建窗口句柄之前,无法在控件上调用Invoke或BeginInvoke。
在这些方面:
m_SplashForm.Invoke(
new SplashStatusChangedHandle(delegate(string str) { m_SplashInterface.SetStatusInfo(str); }),
new object[] { value }
);
我正在尝试使用Application.Exit()
任何人都可以帮助我吗?
提前致谢
答案 0 :(得分:1)
错误信息几乎在这里说明了一切。在创建基础句柄之前,不能在控件上使用Invoke和BeginInvoke。这通常在最初显示表单时发生。你没有显示表格吗?
您也可以通过调用CreateControl
方法强制解决问题。
答案 1 :(得分:0)
挂钩到Control.On HandleCreated事件,然后您将被允许执行Application.Exit()。