Excel事件中跨线程调用Winform窗体,匿名方法不执行?

JaremyS 2018-05-26 10:47:04
定义一个全局的窗体类实例form
在Excel的双击事件中对窗体进行调用

form.InitData();//窗体内数据初始化
form.BeginInvoke(new MethodInvoker(()=>{
form.TopLevel=true;
form.TopMost=true;
form.Show();
}));//窗体调用


请问匿名方法为何不执行?
...全文
851 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
JaremyS 2018-07-02
  • 打赏
  • 举报
回复
引用 4 楼 nry19871012 的回复:
原因是什么呢?
通过跟踪线程发现,窗体调用线程并不在UI线程上。
JaremyS 2018-05-26
  • 打赏
  • 举报
回复
大神们不要睡懒觉了
nry19871012 2018-05-26
  • 打赏
  • 举报
回复
原因是什么呢?
泡泡龙 2018-05-26
  • 打赏
  • 举报
回复
我来领分,,,,,,,,,,,,,,
JaremyS 2018-05-26
  • 打赏
  • 举报
回复
找到原因了,来人结贴给分了!

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧