更改后是否需要重新定制自定义组件?

时间:2012-09-28 17:45:22

标签: c# winforms datagridview custom-controls toolbox

我正在使用我在应用程序中从DataGridView派生的自定义控件。

如果我更改了此自定义控件的源代码,是否需要从表单中删除我的控件,然后从工具箱中重新添加到它的重建版本?

我希望不会,因为这将非常繁琐 - 重置所有属性,挂钩事件等。

2 个答案:

答案 0 :(得分:1)

不,winforms中的控件没有特殊的魔力。每次创建表单mySuperControl1 = new MySuperControl();时,它们都会像普通对象一样创建。因此,您将始终获得最新的控件。即使在设计师。 (更改控件时,最好关闭包含此控件的表单的设计者。当控件无法编译或其代码因某种原因而中断时,控件可能暂时不可用。)

答案 1 :(得分:0)

幸运的是,显然没有必要。我评论了一些代码,果然,它没有执行,所以......很好!