我在应用程序中使用从DataGridView派生的自定义控件。更改后是否需要重新定制自定义组件?
如果我更改此自定义控件的源代码,是否需要从窗体中删除我的控件,然后从工具箱中将其重新添加到它的重建版本中?
我希望不会,因为这将是相当乏味 - 重置所有属性,挂钩事件等
我在应用程序中使用从DataGridView派生的自定义控件。更改后是否需要重新定制自定义组件?
如果我更改此自定义控件的源代码,是否需要从窗体中删除我的控件,然后从工具箱中将其重新添加到它的重建版本中?
我希望不会,因为这将是相当乏味 - 重置所有属性,挂钩事件等
不,在winforms中没有特殊的魔法与控制进行。每次创建表格mySuperControl1 = new MySuperControl();
时,它们都会像普通对象一样创建。所以你总是会得到一个最新的控制。即使在设计师。 (在更改控件时,最好关闭包含此控件的表单的设计器,当控件无法编译或由于某些原因导致代码被破坏时,该控件可能暂时不可用。)
显然,这是没有必要的,幸运的。我注释了一些代码,果然,它没有执行,所以......好!
现在将是一个好时机这个问题或标记为答案 –