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

请教大家一个关于winform设计的问题

现在遇到如下的问题:
我有个界面如下

其中,“会员管理”和“积分管理”分别是2个toolscript中的button,在主窗体的下方有个main_panel的panel用于放置菜单的具体内容,如上图中的tabcontrol,现在问题是,有没有什么方法,能让我可视化的设计“积分管理”的内容,而不用动态创建控件的方法,因为,动态创建要去考虑位置大小等属性,也就是说能不能在设计的时候对同一个main_panel中放置不同的控件(设置某个属性让当前panel里的控件隐藏),然后在程序逻辑里实现显示与隐藏?

谢谢大家! --------------------编程问答-------------------- 会员管理下面的内容放在panel1里
积分管理下面的内容放在panel2里,
但点会员管理时,隐藏panel2,显示panel1,点积分管理时,隐藏panel1,显示panel2 --------------------编程问答--------------------
引用 1 楼 gxingmin 的回复:
会员管理下面的内容放在panel1里
积分管理下面的内容放在panel2里,
但点会员管理时,隐藏panel2,显示panel1,点积分管理时,隐藏panel1,显示panel2

感谢,不过我的panel是dock.fill的,你说的这个不是我想要的 --------------------编程问答-------------------- 这个dock.fill有啥关系?
你既不想动态创建,又不想设计好隐藏,那咋整? --------------------编程问答-------------------- 把现在的会员信息和会员管理 的tabcontrol 换成panel 
新建2个窗体,不显示标题栏,一个窗体放 会员相关的tabcontrol
 另外一个窗体放积分管理的tabcontrol。
  窗体Load和点击对应按钮时,通过 panel.Controls.Add(frm)。frm :指的是某个窗体对象。
通过该方法 让会员和积分窗体显示的主窗体的panel中。 --------------------编程问答-------------------- 可以啊,放置几个panel控件,让它们上下重叠,在设计器中通过选择控件,右键,置于最底层,切换。 --------------------编程问答--------------------
引用 5 楼 caozhy 的回复:
可以啊,放置几个panel控件,让它们上下重叠,在设计器中通过选择控件,右键,置于最底层,切换。


+++++ --------------------编程问答-------------------- 把每个大按钮包含的tabcontrols打包进一个UserControl里头,然后按哪个按钮就在主panel里头加载哪个usercontrol好了。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,