使用vs2010编写C#窗体应用程序怎样手动添加部分类文件?

如上图,我自己手动添加一个FrmServer.DoWork.cs文件,这个文件写的代码是FrmServe类的部分类,要求是FrmServer.DoWork.cs文件的样式与FrmServer.Designer.cs样式相同,
我也自己手动添加过,但加进去的类就变成窗体了,应该是还要改某个地方才行,难我不知道改哪里。

新建工程:

再在工程右击,添加,新建项,选择如图

追问

这方法没用,添加命名空间和partial关键字后,又变回窗体了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-11
把FrmServer.Designer.cs里面的窗体设计器生成的代码删除掉,就不会生成窗体了。PS:你需要部分类最好新建相应的类,拷贝相应的属性的方法就好了,最忌讳整体Ctrl+c和Ctrl+V追问

我之所以要再添加一个部分类文件FrmServer.DoWork.cs是想,FrmServer.Designer.cs是自动生成的代码这个不管,FrmServer专门处理用户对窗体控件的点击事件,而FrmServer.DoWork.cs是写委托,另一个的线程收到消息后异步调用FrmServer.DoWork.cs里面的委托,这个委托可以对FrmServer窗体上的控件进行操作。

第2个回答  2013-05-11
那为什么不直接把你这个类的代码写到Designer.cs文件中呢?
相似回答