博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何将一个Form中的代码拆分到多个文件中
阅读量:6647 次
发布时间:2019-06-25

本文共 950 字,大约阅读时间需要 3 分钟。

首先,新建一个windows窗体应用程序

添加一个FormMain,然后可以看到这个FormMain下面,有一个FormMain.Designer.cs文件,里面存放了控件初始化的代码

并且双击FormMain.Designer.cs文件的时候。不会显示窗体,只有在点击FormMain.cs的时候,才会显示窗体

 

步骤:

1.首先添加一个新的类,FormMain.Tools.cs

2.给这个文件中的FormMain添加partial关键字修饰

3.用notepad++打开项目文件,然后编辑

<Compile Include="UI\FormMain.Tools.cs">

<DependentUpon>FormMain.cs</DependentUpon>
</Compile>

 

上面操作完成以后,文件会显示在FormMain.cs的文件夹下

双击FormMain.Tools.cs的时候。发现居然显示了一个完整的窗体。

按照上面的链接处理,给FormMain.Tools.cs添加了Attribute

[System.ComponentModel.DesignerCategory("code")]

 

不过,这个方法是针对整个类而言的。会导致FormMain.cs也不显示窗体

 

 

最后,按照另外一个方法处理:

 

Trying like this:

 

1) Create new Windows Application with "Form1.cs" and "Form1.Designer.cs"

 

2) Add new class item "PanelControl.Designer.cs"

 

3) Change the class name in "PanelControl.Designer.cs" to a Form1 partial class like this

 

     partial class Form1

 

4) Close "PanelControl.Designer.cs" then double click on it again from solution panel.

 

It should be your intention.

 

 

让新添加的文件,以.Designer.cs结尾就可以了

 

转载地址:http://nvuto.baihongyu.com/

你可能感兴趣的文章
华为5700系列交换机常用配置示例
查看>>
COM本质论 笔记
查看>>
VisualStudio2010扩充插件
查看>>
java.io.IOException:stream closed 异常的原因及处理
查看>>
ACM HDU 1029Ignatius and the Princess IV
查看>>
iOS开发之一些字符串常用的代码
查看>>
Android开发笔记之adb参数指南
查看>>
SQL中sum(),avg()等统计结果为null的解决方法
查看>>
初学Java的几个tips
查看>>
cvDilate
查看>>
android照相及照片上传
查看>>
关于信息隐藏的感想及其它废话
查看>>
RCP学习:Bundle的生命周期
查看>>
现代 C++ 编程指南
查看>>
记录我的旅程8之JavaScript Dom学习笔记
查看>>
.NET中的加密算法总结(自定义加密Helper类续)
查看>>
sql 跨服务器数据库查询数据
查看>>
VBA SQLServer 基本操作
查看>>
在HTML语言网页中加载视频的代码
查看>>
POJ 1274 The Perfect Stall(二分图匹配)
查看>>