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

不影响使用的 。

相关推荐
忧郁的紫菜4 小时前
异步编程 In .NET
.net
长孙豪翔1 天前
在.net中读写config文件的各种方法
java·数据库·.net
GV191rLvq1 天前
查看w3wp进程占用的内存及.NET内存泄露,死锁分析
.net
界面开发小八哥1 天前
界面控件DevExpress .NET Reports v26.1新版亮点 - 持续增强可访问性
.net·界面控件·devexpress·ui开发·报表控件
wei1986212 天前
.net添加web引用和添加服务引用有什么区别?
java·前端·.net
pW3g3lLuu2 天前
.NET 高级开发 | http 接口对接和客户端开发技巧
网络协议·http·.net
CSharp精选营3 天前
.NET 8 与 .NET 9 支持终止倒计时:开发者需要了解什么
.net·lts·.net8·.net9·码农刚子·升级迁移·sts·支持终止
hez20106 天前
在 .NET 上构建超大托管数组
c#·.net·.net core·gc·clr
唐青枫12 天前
线程不是越多越快:C#.NET Thread 生命周期、同步与后台工作线程实战
c#·.net