原文:解決關閉窗口,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