.NET WinForm开放中的 窗体的 Designer.cs作用

一般窗体窗体 在资源管理器中会呈现

xxx.cs

xxx.Designer.cs

xxx.resx

》》》 .resx 是存放资源文件的,没啥好说的

xxx.cs 和 xxx.Designer.cs 都是partial类,而他们类名是一样的,所以在编译会生成一个文件。

xxx.Designer.cs 代码中有两个作用

1》》 声明控件

2》》初始化控件 及 private void InitializeComponent() {} 这个方法

xxx.cs 代码中

public xxx()

{

InitializeComponent();

}

构造函数,默认是调用InitializeComponent这个方法的, 因为他们是同一个类,故可以直接调用。

如果xxx.Designer.cs 中 声明控件和初始化函数InitializeComponent这方法 挪到 xxx.cs 中,则 xxx.Designer.cs 是可以删除的。

不影响使用的 。

相关推荐
我是唐青枫1 小时前
C#.NET Memory 深入解析:跨异步边界的内存视图与高性能实战
开发语言·c#·.net
light blue bird6 小时前
MES/ERP报表大致化元素组排类查询
jvm·数据库·.net·ai大数据
喵叔哟8 小时前
8. 【Blazor全栈开发实战指南】--路由与导航
数据库·微服务·.net
武藤一雄19 小时前
C# 引用传递:深度解析 ref 与 out
windows·microsoft·c#·.net·.netcore
Aevget1 天前
界面控件DevExpress WinForms中文教程:Data Grid - 数据绑定(二)
.net·界面控件·winform·devexpress·ui开发
码农刚子1 天前
.NET 权限系统(RBAC)怎么设计?直接可复用
后端·.net
喵叔哟1 天前
4. 【Blazor全栈开发实战指南】--Blazor开发环境搭建
微服务·.net
csdn_aspnet1 天前
使用 C# 和 Microsoft Agent Framework 构建 AI 代理
人工智能·microsoft·ai·c#·.net·agent·ai agent
SEO_juper1 天前
XML Sitemap 详解:作用、意义与创建必要性
xml·.net·seo·数字营销·2026