2012-09-28 66 views
0

我在应用程序中使用从DataGridView派生的自定义控件。更改后是否需要重新定制自定义组件?

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

我希望不会,因为这将是相当乏味 - 重置所有属性,挂钩事件等

回答

1

不,在winforms中没有特殊的魔法与控制进行。每次创建表格mySuperControl1 = new MySuperControl();时,它们都会像普通对象一样创建。所以你总是会得到一个最新的控制。即使在设计师。 (在更改控件时,最好关闭包含此控件的表单的设计器,当控件无法编译或由于某些原因导致代码被破坏时,该控件可能暂时不可用。)

0

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

+0

现在将是一个好时机这个问题或标记为答案 –

相关问题