2009-11-09 34 views
2

我沒有按照我自己的最佳做法(只使用派生控件),並將常規的Windows窗體控件拖到窗體中,將它連接起來並用在窗體上;-(用派生控件替換Windows.Forms控件的可靠/簡單的方法?

現在我需要將控件更改爲派生控件(派生自同一個控件),保留設計器的所有設置。是否有一種可靠/簡單的方法來執行此操作?(我當前的方法是刪除控件,替換爲新控件並確保對以前的代碼使用差別,除了類/名稱空間/程序集之外,沒有其他更改)

回答

5

在Windows窗體中,只需修改.designer文件中的聲明和構造就足夠簡單了。線和施工線來使用你的控制類而不是System.Windows.Forms.XXX。

一旦你改變了這兩條線,它應該「就像你使用派生控件一樣工作」。

+0

+1,這一直爲我工作。 – overslacked 2009-11-09 19:49:34

相關問題