c#同一个项目中窗体怎么复制

哈哈gogo 2018-09-05 11:20:32
比如我有一个a窗体,我想再创建一个b窗体,想直接用a窗体复制过来,加以改改就用,请问怎么操作,是同一个项目里的,
...全文
741 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
继承,需要设计知识。需要真正学过点开发和工程设计知识。

即使是手动复制窗体相关的几个文件并且手动改名字(里边的有关的内容都要修改),这也需要入门书本上通常没有写的知识,也需要多学一点,而且理解起来需要一点努力。

所以对于初学者,还是不要纠缠于教程中没有写的那些东西。而应该将你的窗体内容拆散为足够细节的用户控件,然后把用户控件直接复用到其它窗体。而不是继承、也不是手动改设计文件代码。

当然把窗体或者控件拆成足够细节的子控件,这也需要学习一些知识。哪一个东西不需要学习、不需要动脑筋呢?
  • 打赏
  • 举报
回复
引用 9 楼 Snowwolf_119 的回复:
在窗体文件上点复制,在项目文件上点粘贴,之后将粘贴后出现的副本改名,就可以了。


这样改名字,会出现严重的问题,直接破坏了几个文件所以根本无法编译通过。
雪狼孤竹 2018-09-06
  • 打赏
  • 举报
回复
在窗体文件上点复制,在项目文件上点粘贴,之后将粘贴后出现的副本改名,就可以了。
雪狼孤竹 2018-09-06
  • 打赏
  • 举报
回复
引用 10 楼 sp1234 的回复:
[quote=引用 9 楼 Snowwolf_119 的回复:]
在窗体文件上点复制,在项目文件上点粘贴,之后将粘贴后出现的副本改名,就可以了。


这样改名字,会出现严重的问题,直接破坏了几个文件所以根本无法编译通过。[/quote]

大哥说得对,确实无法通过编译。抱歉!上午,回答得有点潦草。刚刚改了一个测试窗体,确实不少东西要改,很麻烦。

xuzuning 2018-09-05
  • 打赏
  • 举报
回复
b 继承 a
吉普赛的歌 2018-09-05
  • 打赏
  • 举报
回复
做成用户控件吧, 直接用还想改 是没办法的了
圣殿骑士18 2018-09-05
  • 打赏
  • 举报
回复
CTRL+C,CTRL+V呀
exception92 2018-09-05
  • 打赏
  • 举报
回复
相同功能部分,做成用户控件吧
正怒月神 2018-09-05
  • 打赏
  • 举报
回复
用的少的,直接复制
用的多的,做成用户控件
八两 2018-09-05
  • 打赏
  • 举报
回复
我觉得你是要复制一下,在同项目中粘贴就好了,想怎么改就怎么改。不是要继承。
  • 打赏
  • 举报
回复
继承可以,
要嘛就是抽象出共同的部分,封装为用户控件

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧