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

不影响使用的 。

相关推荐
用户4488466710609 分钟前
.NET进阶——深入理解委托(2)嵌套委托:手写中间件框架
.net
武藤一雄18 分钟前
[WPF] 万字拆解依赖属性与附加属性
前端·microsoft·c#·.net·wpf
一个帅气昵称啊1 小时前
.Net微服务网关注册和管理(基于Consul + Nginx实现)
微服务·.net·consul
武藤一雄1 小时前
C#:深入浅出委托(Delegate/Func/Action/Predicate)
开发语言·后端·microsoft·微软·c#·.net
缺点内向2 小时前
如何在Excel文档中获取分页信息
后端·c#·.net·excel
唐青枫2 小时前
C# Params Collections 详解:比 params T[] 更强大的新语法
c#·.net
武藤一雄2 小时前
.NET中到底什么是SignalR (持续更新)
后端·微软·c#·asp.net·.net·.netcore·signalr
a程序小傲2 小时前
.NET进阶——深入理解委托(1)委托入门
人工智能·后端·.net
by__csdn2 小时前
第二章 (.NET Core环境搭建)第二节( Visual Studio Code)
ide·vscode·c#·vue·asp.net·.net·.netcore
by__csdn2 小时前
第二章 (.NET Core环境搭建)第三节( Visual Studio for Mac)
ide·kubernetes·c#·asp.net·.net·.netcore·visual studio