用HZHControl 来写出点击左边的项目右边就会切换相应的页面,而且原来的页面也不会关闭
时间: 2024-02-13 12:02:58 浏览: 10
可以使用 HZHControl 中的 HZHTabControl 控件来实现点击左边的项目右边切换相应页面的效果,并且保留原来的页面不关闭。步骤如下:
1. 在 Visual Studio 中创建一个新的 C# 项目。
2. 在项目中添加 HZHControl 的引用。
3. 在窗体(Form)中添加 HZHTabControl 控件,并设置其 Dock 属性为 Fill。
4. 添加需要切换的页面(TabPage)控件到 HZHTabControl 中,并为每个页面设置一个唯一的标识符(Tag)属性。
5. 在左侧添加一个菜单(Menu)或列表(List)控件,用于展示需要切换的页面的名称,并为每个菜单项或列表项设置与对应页面相同的标识符(Tag)属性。
6. 在菜单项或列表项的 Click 事件中,获取其对应的标识符(Tag)属性,并使用 HZHTabControl 控件的 SelectTabByTag 方法来切换到相应的页面。
示例代码如下:
```
private void menuPage1_Click(object sender, EventArgs e)
{
// 获取菜单项的标识符
string tag = "page1";
// 切换到对应的页面
hzhTabControl1.SelectTabByTag(tag);
}
```
需要注意的是,切换页面时需要将原来的页面隐藏而不是关闭,可以通过设置其 Visible 属性为 false 来实现。