Winform窗體 win32Exception:“創建窗口句柄時出錯”

Winform窗體 win32Exception:“創建窗口句柄時出錯”

在這裏插入圖片描述
類似如上圖中的win32創建窗口句柄出錯,根據實際解決問題的推測,是我們的GC自動回收機制出現了問題,有些是第三方控件本身的具有的問題,有些是控件的生成多次重複使用導致的。
一般解決方案,爲在拋出異常的第三方控件或winform自身控件或者自定義控件使用完畢後,手動調用控件的Dispose()方法,主動釋放即可。
關於釋放的時機:
1)可以在判斷使用完成後釋放
2)彈出框中使用的控件,可以在彈出框的Form_closing事件中調用該方法。
如果以上沒有生效,可以嘗試調用GC.Collect();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章