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

不影响使用的 。

相关推荐
刚子编程19 小时前
推荐一个开箱即用的.NET权限管理平台:Magic.NET
.net·开源项目·权限管理·企业级框架·后台脚手架
wwyyxx262 天前
Linux 下 .NET 程序 CPU 异常占用排查记录
linux·.net·调试
回忆2012初秋2 天前
.NET 时序数据操作实战:Apache IoTDB连接与 CRUD 完全指南
.net·apache·iotdb
回忆2012初秋2 天前
.NET 实战:Redis 缓存穿透、击穿与雪崩的原理剖析与解决方案
redis·缓存·.net
武藤一雄2 天前
19个核心算法(C#版)
数据结构·windows·算法·c#·排序算法·.net·.netcore
旡心-小小康3 天前
.NET WebSocket Socket
websocket·网络协议·.net
wenha3 天前
踩坑记录:UTF-8、UTF-8-BOM 与 GB2312 读取的乱码真相
utf-8·.net·编码·utf-8-bom
江沉晚呤时4 天前
C# 整型溢出处理机制:checked 与 unchecked 上下文解析
c#·.net
余衫马4 天前
在 Windows 服务中托管 ASP.NET Core Web API (.net6)
运维·windows·后端·asp.net·.net
步步为营DotNet4 天前
LM-Kit.NET:.NET 生态一站式本地 AI 开发平台
人工智能·.net