作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每次我向我的 WinForms 项目添加一个新窗体时,设计器都会生成一个继承自 System.Windows.Forms.Form 的新类的代码。
出于某种原因,我希望它继承 self 自己的 BaseForm 类。除了自己编辑生成的文件之外,还有什么方法可以使其自动化?
谢谢!
最佳答案
这其实是Visual Studio直接支持的场景。从您的项目中添加一个新项目。从显示的对话框中选择“Inherited Form”。下一个窗口应该让您选择要用于新表单的基本表单。
关于winforms - 如何将 Designer 生成类的基类从 System.Windows.Forms.Form 更改为我自己的 BaseForm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43900893/
我想我终于弄明白他们需要使用这个 DeclarativeFieldsMetaclass(将类字段转换为实例变量并使用有序/排序的字典维护它们的顺序)。但是,我仍然不太清楚为什么他们选择使用 BaseF
每次我向 WinForms 项目添加一个新的 Form 时,设计器都会生成一个继承自 System.Windows.Forms.Form 的新类的代码。 出于某种原因,我希望它继承 self 自己的
每次我向我的 WinForms 项目添加一个新窗体时,设计器都会生成一个继承自 System.Windows.Forms.Form 的新类的代码。 出于某种原因,我希望它继承 self 自己的 Bas
我是一名优秀的程序员,十分优秀!