net winform 左边TreeView右边放窗体,之间有个可拖动的竖条。
点击左边的TreeView的Node 时,关闭右边的所有窗体,然后打开需要的窗体,
方法:
设置主窗体的IsMdiContainer = true;
拖过来一个TreeView,设置Dock为left
在 工具箱-->所有Windows窗体 里拖出一个 Splitter(不是SplitContainer) 来放到TreeView的右边
开始编码:
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Node.Name == "系统参数")
{
Form frm = new Form2();
frm.MdiParent = this;
frm.WindowState = FormWindowState.Maximized;
frm.Dock = DockStyle.Fill;
frm.FormBorderStyle = FormBorderStyle.None;
frm.Show();
}
}
===========