我在设计师的表单中添加了表单控件。但我需要覆盖该控件的WndProc。如果不创建一个扩展旧控件的新控件,我可以这样做吗?因为当我像这样扩展旧设计时,我的设计师将不再工作:
partial class ThatControlWithWndProc : TheControlIActuallyWant {}
或者我怎样才能让我的设计师使用我创建的这个新控件并且不会给我一个错误?
答案 0 :(得分:0)
如果您只是直接编辑.Designer.cs
文件以引用被覆盖的控件,并确保它遵循控件的规则以使设计器兼容(例如具有默认构造函数,而不依赖于任何其他初始化你应该没事。