之前碰到這個問題,我用MDI父窗體調用子窗體時出現創建句柄失敗的問題。然後在就搜到了論壇上的一個帖子。同樣的問題。最佳答案是因爲內存的原因。引起這個問題的原因有多種,有可能是內存的原因(這個我沒碰到,因爲我寫的程序中同時會調用10多個子窗體也沒有碰到這個問題)。也有可能是創建的子窗體在show的過程中被改變了類型(這個是我碰到的,我有一個子窗體類型是Form。在顯示的時候又被我轉換爲BaseForm【我自定義的窗體類型】,在這裏轉換的時候就出錯了)所以提示創建句柄失敗。也有可能是因爲子窗體的一些屬性和其他子窗體的屬性衝突,就像是有一個子窗體已經是最大化了,在創建一個子窗體並且最大化的時候就會和先前最大化的子窗體衝突。暫時想到這麼多。留下筆記以防遺忘。
c#調用子窗體show()方法時引起的創建句柄失敗
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Web Browser的網頁中關閉Web Browser程序
zxkid
2020-06-16 01:41:32
C#遍歷設置計算機分辨率
zhuyeqing_432
2020-06-02 02:13:39
C# 類繼承,構造函數 實例
guoyz_1
2020-02-23 12:16:50
抽象類 接口 例子 實例
guoyz_1
2020-02-23 12:16:50
Equals ReferenceEquals
guoyz_1
2020-02-23 12:16:40
C# 快捷鍵 打開窗口
andycode
2020-02-22 05:39:09
C#動態調用Web服務的3種方法
andycode
2020-02-22 05:39:09
[C#應用]得到物理內存大小和Windows可見內存大小
zxkid
2020-02-21 07:03:17
[C#應用]得到操作系統名稱
zxkid
2020-02-21 07:03:16
Signalr自託管最簡實踐
丰云
2018-09-04 04:51:47
C#異步調用與回調的一點心得與疑惑
丰云
2018-09-04 04:51:46
C#自託管應用的最簡配置
丰云
2018-09-04 04:51:46
多線程方法修改winform窗口內容的推薦方法
丰云
2018-09-04 04:51:46
C#關於base64字符串轉圖片的錯誤處理
丰云
2018-09-04 04:51:46