c# winform怎么实现 这样的窗口模式???
来源:百度知道 编辑:UC知道 时间:2024/09/22 21:12:46
比如迅雷里的这样一个窗口,“工具”-“配置”这个窗口,点击左侧的标签,右侧显示相应的窗口,右侧的窗口是怎么实现的,是引用外边的窗口吗????
谢谢,希望能详细说一下
他并没有打开新窗口的
谢谢,希望能详细说一下
他并没有打开新窗口的
一般的说,这样的窗口是通过用户控件来实现的。
左侧有一系列标签,右侧是一个容器,比如Panel。当左侧的标签被点击时将对应的用户控件放到右侧的容器中即可。右侧窗口显示的内容完全在用户控件中。
比如左侧的按钮btnFunPage1的Click事件中写以下的代码来为右侧的pnlContainer添加用户控件ucFunPage1
ucFunPage1 page = new ucFunPage1();
page.Dock=Dock.Fill;
this.pnlContainer.Controls.Clear();
this.pnlContainer.Controls.Add(page);
其中ucFunPage1包含有你所需要的右侧窗口的内容的用户控件
实现这种效果的方法很多,但调用另外一个窗口最多见
打开新窗体