我正在使用我在应用程序中从DataGridView派生的自定义控件。
如果我更改了此自定义控件的源代码,是否需要从表单中删除我的控件,然后从工具箱中重新添加到它的重建版本?
我希望不会,因为这将非常繁琐 - 重置所有属性,挂钩事件等。
答案 0 :(得分:1)
不,winforms中的控件没有特殊的魔力。每次创建表单mySuperControl1 = new MySuperControl();
时,它们都会像普通对象一样创建。因此,您将始终获得最新的控件。即使在设计师。 (更改控件时,最好关闭包含此控件的表单的设计者。当控件无法编译或其代码因某种原因而中断时,控件可能暂时不可用。)
答案 1 :(得分:0)
幸运的是,显然没有必要。我评论了一些代码,果然,它没有执行,所以......很好!