当前位置:编程学习 > C#/ASP.NET >>

求教,如果在winform的客户区中要显示多个不同的界面,一般用不同panel切换,还是多个winform切换展示?

初学者求教,如果在winform的客户区中要显示多个不同的界面,一般用不同panel切换,还是多个winform切换展示?

我现在要写一个简单winform,要求当点击菜单栏不同的项目时,下面要展示不同的控件集合或界面,不知道在这种情况下一般用panel切换还是添加多个winform?

谢谢大家! --------------------编程问答-------------------- 不能用tabControl吗? --------------------编程问答-------------------- 多界面的代码量小,易懂,好控制
单界面代码超多,乱,但界面操作的易用性好
--------------------编程问答-------------------- 如果业务逻辑不同,最好用多个窗体实现,这样程序的划分和维护都容易点 --------------------编程问答--------------------
引用 2 楼 wzy_love_sly 的回复:
多界面的代码量小,易懂,好控制 
单界面代码超多,乱,但界面操作的易用性好 


请问,你说的单界面是不是就需要多个panel,每次显示一个,其余的去除或隐藏掉?

用多个form展示不同的控件集合,是否写起来容易? --------------------编程问答-------------------- 用多个WinForm吧~多个WinForm放在一个MDI主窗体里就可以了。 --------------------编程问答--------------------
引用 3 楼 amandag 的回复:
如果业务逻辑不同,最好用多个窗体实现,这样程序的划分和维护都容易点


十分感谢! --------------------编程问答-------------------- 支持楼上的观点 --------------------编程问答-------------------- 用多个winform我认为应该是最好的,不论业务需求如何,如果用panel的话,首先多个panel必须是放在一个winform中,导致大量的逻辑,代码集中于此。我曾做过一个类tabcontrol的控件,在我的blog上有这张图片:http://blog.csdn.net/RonoTian/archive/2008/06/13/2543921.aspx希望不要认为我打广告。但是我认为我这种排列方式是不错的。。。能够自动把打开的窗体添加进去。 --------------------编程问答--------------------
引用 5 楼 boyldr 的回复:
用多个WinForm吧~多个WinForm放在一个MDI主窗体里就可以了。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,