我有一个Form" ParentForm"采用C#VS2010设计,带有两个按钮。
我想要五个表单具有相同的两个按钮,所以我决定编写五个* .cs文件(subForm1.cs,subForm2.cs ... subForm5.cs)从" ParentForm"作为基类。
现在,VS2010使用表单图标(即识别为Forms)显示这些派生类,但不会为其生成.designer.cs文件。所以我面临的问题是,每当我拖动
控制到派生类表单中说subForm1.cs,VS2010将自动生成的代码放入我的subForm1.cs而不是subForm1.Designer.cs。虽然我尝试手动创建一个名为subForm1.Designer.cs的文件(它也会被检测到并放在解决方案资源管理器中的Form图标的层次结构下)但是,仍然会将自动生成的代码转到subForm1.cs文件。怎么做
我告诉VS2010将subForm1.cs + subForm1.Designer.cs + subForm1.resx修补为一个表单subForm1。
答案 0 :(得分:0)
如果您想拥有设计器文件,请添加新的Windows Forms
。
然后将继承从Form
类替换为ParentForm
类。
这样,您添加到子表单的任何新控件都应添加到设计器文件中。
上的此链接