2012-09-28 103 views
0

我在應用程序中使用從DataGridView派生的自定義控件。更改後是否需要重新定製自定義組件?

如果我更改此自定義控件的源代碼,是否需要從窗體中刪除我的控件,然後從工具箱中將其重新添加到它的重建版本中?

我希望不會,因爲這將是相當乏味 - 重置所有屬性,掛鉤事件等

回答

1

不,在winforms中沒有特殊的魔法與控制進行。每次創建表格mySuperControl1 = new MySuperControl();時,它們都會像普通對象一樣創建。所以你總是會得到一個最新的控制。即使在設計師。 (在更改控件時,最好關閉包含此控件的表單的設計器,當控件無法編譯或由於某些原因導致代碼被破壞時,該控件可能暫時不可用。)

0

顯然,這是沒有必要的,幸運的。我註釋了一些代碼,果然,它沒有執行,所以......好!

+0

現在將是一個好時機這個問題或標記爲答案 –

相關問題