winforms - 如何将 Designer 生成类的基类从 System.Windows.Forms.Form 更改为我自己的 BaseForm

标签 winforms visual-studio code-generation designer

每次我向我的 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/

相关文章:

c# - 如何在 2 个用户之间创建唯一 ID?

c# - 给定一个类型实例,如何在 C# 中获取泛型类型名称?

c++ - 在没有预编译器的情况下生成 C++ 类

c# - 检查用户是否在文本框中输入单个字符或数字#

c# - 如何从Sqlite请求中获取一个字段值?

c# - 如何使用快捷键折叠当前区域?

c# - 有没有办法从 app.config 文件加载 Linq to SQL 的现有连接字符串?

c++ - 为什么 Visual Studio 在取消引用之前增加循环指针?

c# - ObjectListView - 过滤的行数

asp.net - Angular 5/ASP.NET - “No ResourceLoader implementation has been provided. Can' t 读取 URL”