0

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

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

我希望不会,因为那会很乏味 - 重置所有属性,连接事件等。

4

2 回答 2

1

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

于 2012-09-28T17:48:23.273 回答
0

显然没有必要,幸运的是。我注释掉了一些代码,果然,它没有执行,所以……好!

于 2012-09-28T17:47:39.110 回答