原文:解决关闭窗口,C#报错"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"

情况:在C 开发的过程中多线程委托是经常用的,今天在测试以前写的软件的时候发现有个问题,报 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。 这样的错误。 解决方法:加上if this.IsHandleCreated 首先分析问题,句柄:是对象的引用名,存于栈区 可以理解为对象的指针 ,对象是存于堆区,通过操控栈区的引用名来操控对象。控件上调用 Invoke 或 B ...

2021-11-19 14:07 2 3449 推荐指数:

查看详情

创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke(关闭窗体时)

今天关闭一个窗体,报出这样的一个错误"在创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke。",这个不用多想,肯定是那个地方没有释放掉。既然碰到这个问题,先不说问题本身,来说说其他的一些事情。winform最常见的是datagridview这个控件,不管重写 ...

Tue May 25 22:20:00 CST 2021 0 3262
创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke

今天关闭一个窗体,报出这样的一个错误"在创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke。",这个不用多想,肯定是那个地方没有释放掉。既然碰到这个问题,先不说问题本身,来说说其他的一些事情。winform最常见的是datagridview这个控件,不管重写 ...

Wed Oct 17 03:55:00 CST 2012 2 31072
创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke

创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke 今天关闭一个窗体,报出这样的一个错误"在创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke。",这个不用多想,肯定是那个地方没有释放掉。既然碰到这个问题,先不说问题本身,来说说其他的一些事情 ...

Wed Oct 17 18:22:00 CST 2012 0 4220
创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke

今天关闭一个窗体,报出这样的一个错误"在创建窗口句柄之前,不能在控件上调用 InvokeBeginInvoke。",这个不用多想,肯定是那个地方没有释放掉。既然碰到这个问题,先不说问题本身,来说说其他的一些事情。winform最常见的是datagridview这个控件,不管重写 ...

Fri Jul 22 03:29:00 CST 2016 0 3050
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM