问题描述
- C# 编程的界面布置问题
-
如图 黑色框体是整个界面 包括区域A 区域B 和3个button要求区域A显示始终不变(这个做完了)
?点击每个button的事件在区域B显示相对应的内容。
初学C# ,不知道具体该怎么实现,
现在用的方法是在区域B添加了3个同样大小的Panel控件 然后往里面加对应的东西,点击button的事件对应各自panel的visible可见和隐藏属性,现在看来是达到了效果,只是不知道这样做对不对,标准的是不是这样做的还是应该新建3个form放在区域B更好?多谢大家的指点
解决方案
不要用button,直接用tabcontrol就可以了。
解决方案二:
C++与C#界面编程比较
解决C# Form设计界面打不开的问题
解决方案三:
多个Panel控件会导致层级关系出问题,而且不好管理,可以在后台new控件,并设置控件位置
解决方案四:
你的方法也可以记得刷新窗体就行
时间: 2024-09-10 21:30:14