日期:2014-05-18  浏览次数:20844 次

这个问题想了好久没办法,我是C#初学者.
管理软件 主界面 左边的模块 一般是用什么控件来做啊, 用BUTTON可以吗?

中间区域的业务应用流程 一般用什么控件做啊? 

如何实现 点击左边的模块中间区域就会出现与之关联的业务应用流程. 中间的很多控件都是重叠的,如何在CLICK事件中 写出让某些控件显示在第一层啊?



------解决方案--------------------
WinForms or Web ?
------解决方案--------------------
谢谢送分。随意啊。方法真的很多啊。兄弟。
------解决方案--------------------
重叠的控件可以放外面,如数据库的增添删改等按钮,对所有的表都一样的操作,可以放最外层...
------解决方案--------------------
方法太多了啊,用button也行的,大部分都是用针实现的如:<input class="btn_Xp_Bg2" id="btnZG" onclick='javascript:window.parent.frames["frameWork"].location="listinfonews.aspx"' type="button" value="发布信息管理" name="Button1">
------解决方案--------------------
左边的模块是树形的吗?
------解决方案--------------------
首先确定你用web还是桌面系统.
方法都是很多的.

------解决方案--------------------
应该是桌面系统.
用TreeView.做管理目录
至于层叠的,ContralTab可以.也可以把控件都隐藏掉.点击相应的按钮后再出来.就显示到最顶层了.
------解决方案--------------------
google 一下 Outlook bar 就是左边了的东西了
中间的,就是放置一个大大的 panel,将 dock 属性设置成 Fill,然后,将其他的控件全部加到这个 控件中就ok

不推荐楼上的那种做法,
C# code
private void button1_Click(object sender, EventArgs e)
        {
            panel1.Show(); panel2.Hide(); panel3.Hide(); panel4.Hide();
         
        }

------解决方案--------------------
说像前面几位所说的,方法很多,关键是你想怎么实现,另外楼上说得不错,如果你的控件非常多,那么你将很难维护这些控件,另外就是当你的程序结构变化,主题\界面变化时,也很难变动代码.
所以建议你采用楼上的方法,或者写一个控件,实现各种状态的显示与事件方法.
------解决方案--------------------
探讨
应该是桌面系统.
用TreeView.做管理目录
至于层叠的,ContralTab可以.也可以把控件都隐藏掉.点击相应的按钮后再出来.就显示到最顶层了.