在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
2014-05-08 11:36
330 查看
在用Control. BeginInvoke 方法 更新UI时,需要验证两个前提:
1,Control==null
1,Control==null
否则会引发null引用,比较明显的错误
2,DataGridView.IsHandleCreated==true 否则会引发“在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke”
可能发生在控件被销毁时,更新UI的线程调用了BeginInvoke
可能发生在控件被销毁时,更新UI的线程调用了BeginInvoke
相关文章推荐
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
- C# 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke错误的解决办法
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
- MSSQL Server 2008安装失败: 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
- C# 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke [问题点数:40分
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
- "在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
- "在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
- 安装SQL Server时出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- TCP Socket 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- "在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法