如何在C#中复制一个Windows窗体类

   日期:2020-08-07     浏览:87    评论:0    
核心提示:解决直接复制粘贴改类名仍然报错

有时候我们会碰到这样的需求,两个窗口的功能类似,为了省事,就不再写一遍一样的代码,直接把一个Windows窗体类复制一份,并改个名字,然后把功能类似的代码留下,多余功能的代码删除。
但是经过我的测试,直接复制粘贴之后改名字会出错,我们看看怎么解决这个问题。

1.首先我复制了一份BooksInfo.cs,并粘贴在与原BooksInfo.cs不同的层级

原BooksInfo.cs在Book文件夹下,新BooksInfo.cs在最外层(BookManagementSystem项目)下


打开新的BooksInfo.cs会报这样的错

2.修改新的BooksInfo.cs的名字为BooksInfoReadOnly.cs

3.右击BooksInfoReadOnly.cs查看代码


修改类名和构造函数名为文件名BooksInfoReadOnly

4.打开BooksInfoReadOnly.Designer.cs文件

1. 修改类名为文件名BooksInfoReadOnly

2.在InitializeComponent函数中,修改如下图所示的类型名为文件名BooksInfoReadOnly

5.最后打开BooksInfoReadOnly,进行你自己的修改~

感谢阅读,再见!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服