.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 是可以删除的。

不影响使用的 。

相关推荐
.NET修仙日记16 小时前
2026 .NET 面试八股文:高频题 + 答案 + 原理(面试加分技巧)
面试·职场和发展·.net·.net core·微软技术
黑咩狗夜.cm20 小时前
(aspose.words .net)内容分别固定在一行左右俩端
c#·word·.net
rockey6271 天前
AScript中一个很有意思的语法
c#·.net·script·eval·expression·动态脚本
时光追逐者1 天前
2026 年 .NET 客户端常用 MVVM 框架推荐
c#·.net·mvvm·.net core
月昤昽1 天前
C#实现AutoCAD旋转与直径标注
c#·.net·二次开发·autocad·autocad二次开发
专注VB编程开发20年1 天前
专业分析python底层调用与按键精灵,ah3等的对比,hookdll,内存加载,调用.net dll
开发语言·javascript·python·microsoft·php·.net
djk88881 天前
.net swagger api 开启跨域 开启注释
java·前端·.net
我是唐青枫1 天前
C#.NET YARP 详解:用 ASP.NET Core 打造高性能反向代理网关
c#·.net
OctShop大型商城源码2 天前
.NET线上商城源码_C#商城源码_技术赋能下的电商新生态
开发语言·c#·.net·商城系统源码
柠檬苏打z2 天前
C# SwaggerLoginAuthPlugin 一款给Swagger文档加登录页面的小插件
.net·swagger