"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"报错原因之一
若是在窗体创建后注册了自定义的事件,需要在关闭窗体后注销事件,否则有可能将会报不能调用的错误.
如创建窗体时:
CommonClass.comm_event += new CommonClass.comm_delegate(Frm_公共窗体_Comm_event);//注册自定义委托事件
那么关闭时也应注销事件:
CommonClass.comm_event -= new CommonClass.comm_delegate(Frm_公共窗体_Comm_event);//当关闭窗体时需取消注册的自定义委托事件,否则会报"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"错误