2

我没有遵循自己的最佳实践(仅使用派生控件),而是将常规 Windows 窗体控件拖到我的表单中,将其连接起来并在我的表单上使用它;-(

现在我需要将控件更改为派生控件(从同一控件派生),保留设计器的所有设置。有没有可靠/简单的方法来做到这一点?(我当前的方法是删除控件,用新控件替换,并确保使用与以前代码的差异,即除了类/命名空间/程序集之外没有任何更改)。

4

1 回答 1

5

在 Windows 窗体中,只需修复 .designer 文件中的声明和构造就很容易了。只需更改声明行和构造行以使用您的 Control 类而不是 System.Windows.Forms.XXX。

更改这两行后,它应该“正常工作”,就像您使用派生控件一样。

于 2009-11-09T19:28:14.963 回答