1
我已经创建了一个从TextBox
派生的自定义文本框控件。如何在不禁用现有设计器功能的情况下将设计器动词添加到控件?
要添加设计器动词,我创建了一个设计器,我将其附加到我的控件上,但这样做会禁用连接到TextBox
类的System.Windows.Forms.Design.TextBoxDesigner
中的所有现有设计器功能。
TextBoxDesigner
类设置为internal
所以我不能从我那里派生我的设计师。
我在做什么错?
有没有其他方法可以将设计时功能添加到派生控件而不会破坏已有的功能?
是的,但这只适用于公众成员。受保护的成员不能像这样访问。 – 2011-05-30 08:25:01
您可以使用反射来处理繁琐的事情,但正如我所说的,这纯粹是最后的选择。 – 2011-05-30 08:29:40