当我继承Form
或自定义表单时,我并不总是得到a.Designer.cs
文件。如果我然后查看表单并双击它,则该InitializeComponent()
方法最终会出现在我的派生类中。我将如何强制Designer.cs
创建文件,什么可能导致它不创建?
我看到它不会发生在我的所有表格上,但不确定是什么原因造成的......?
编辑:
- 通过右键单击解决方案 > 添加 > 新项目 > Windows 窗体应用程序创建新项目
- 右键单击项目>添加>类>“FormA.cs”
- 编辑类:“public class FormA:Form”=>仍然只是被视为一个类
- add 方法:public FormA(){} => 解决方案资源管理器显示一个表单图标,但没有子文件
- 右键单击>查看设计器=>显示表单
- 双击form => 生成FormA_Load方法,FormA.cs中的InitializeComponent方法,生成FormA.resx文件。但没有 Designer.cs。