点击左边按钮,在右边显示对话框

来源:百度知道 编辑:UC知道 时间:2024/05/16 14:17:27
我设计一个windows优化大师一样框架,怎们才能实现点击左边的按钮,需要显示的内容在右边显示呢,就如同windows优化大师那样的(C#)

你可以先弄出很多 面板(panel控件) 定义功能 。
把这些panel visabled (是否显示控件) 设定 为 false。
窗口中的 右边定义一些 功能项.
点击不同的功能项,就 显示 不同的功能面板。(visabled = true ).
但是这样做,最好只针对只有少数功能的时候这样做。

功能比较多的时候,建议。把每个panel功能面板独立出来, 用用户控件 来充当功能面板。
点击不同的功能项 new 出不同的 用户控件,然后显示在容器中。

给你个提示看看吧:
右边需要添加一个tabControl控件
首先要写个方法调用不同的界面(也就是右边显示不同的内容)
public void Show(int index) //传回一个方法的参数(int index)
{
base.Show();//base调用父类的方法
tabControl1.SelectedIndex = index;//接收参数
}
那么在你点击左边的按钮下面写以下的代码来进行调用方法:
private void button11_Click(object sender, EventArgs e)
{
frmAbout a = new frmAbout();
a.Show(0);//返回参数index,参数从0开始累加。
}

用groupBox框就行了,每个框装入不同的控件,点击一个按键,显示对应的groupBox,其余的不可见就行了