恼人不时在我的.NET应用程序启动消息出现后立即启动画面消失:非持久恼人的消息
System.InvalidOperationException: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.
我不知道如何解决这个类型的例外,为什么它会出现?
任何帮助将不胜感激。
恼人不时在我的.NET应用程序启动消息出现后立即启动画面消失:非持久恼人的消息
System.InvalidOperationException: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.
我不知道如何解决这个类型的例外,为什么它会出现?
任何帮助将不胜感激。
如果你添加代码的构造函数这个问题通常发生一个窗体/控件,因为当时它没有链接到一个窗口控件句柄。如果您在有在此处添加了额外的代码,请尝试将它移动到OnLoaded
或类似的地方。
看来你试图调用属于一个类实例的方法,因为以前没有创建过,确保在重新进行显式初始化之后调用类或对象的方法或函数。
Call myClass_Method 'or myObject_method
myClass as <objecttype> = New <objecttype>
确保其计算方法如下:
myClass as <objecttype> = New <objecttype>
Call myClass_Method 'or myObject_method
那我猜,因为你没有提供更多的细节或代码样本
这似乎很难...解释。但我认为*你所描述的是一个'NullReferenceException',它与问题完全无关(这是一个Windows控件句柄问题)。 – 2012-02-16 08:21:08
你使用的是什么闪屏?你自己写的一个?发布相关代码。 – 2012-02-16 07:31:12
不,我使用闪屏作为模板与VS2010 – 2012-02-16 07:40:27