使用者自定義控制元件拖拽失敗問題

uflswe發表於2015-04-02


問題描述:在將使用者自定義控制元件(userControl)向目標視窗拖拽時,出現錯誤,“建立元件**失敗。錯誤訊息為:”。

到網上搜了一下,發現有一些解決方案。試了其中一些,發現無效,自己又重新探索終於解決。解決方案很簡單:

(一)我的方法

在userControl的建構函式裡(儘量)不要新增任何其他的程式碼。

(二)網上的方法(我試了沒用,但還是寫出來,供參考)

在userControl的建構函式中,如果有自己的程式碼,用if(!this.DesignMode){ }將其括起來。

QQ:871632302

歡迎一起探討!

相關文章