C#treeView实现点左边的节点,在右边显示相关的页面,就像ERP导航一样. 10
以下是全部代码.请各位帮看一下.谢谢.usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentM...
以下是全部代码.请各位帮看一下.谢谢.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TreeView控件的应用
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) //窗体加载事件
{
//建立父节点
TreeNode tn1 = treeView1.Nodes.Add("系统设置");
TreeNode tn2 = treeView1.Nodes.Add("进销存管理");
TreeNode tn3 = treeView1.Nodes.Add("生产管理");
TreeNode tn4 = treeView1.Nodes.Add("财务管理");
TreeNode tn5 = treeView1.Nodes.Add("固定资产管理");
//下面建立子节点
TreeNode Ntn1 = new TreeNode ("管理维护子系统");
TreeNode Ntn2 = new TreeNode("基本信息子系统");
TreeNode Ntn3 = new TreeNode("报表生成器");
TreeNode Ntn4 = new TreeNode("信息传输管理系统");
TreeNode Ntn5 = new TreeNode("任务管理中心");
TreeNode Ntn7 = new TreeNode("存货管理系统");
TreeNode Ntn8 = new TreeNode("采购管理系统");
TreeNode Ntn9 = new TreeNode("销售管理系统");
TreeNode Ntn10 = new TreeNode("质量管理系统");
TreeNode Ntn11 = new TreeNode("条码管理系统");
TreeNode Ntn12 = new TreeNode("产品结构管理系统");
TreeNode Ntn13 = new TreeNode("MRP物料需求计划系统");
TreeNode Ntn14 = new TreeNode("主生产计划系统");
TreeNode Ntn15 = new TreeNode("工单/委外管理系统");
TreeNode Ntn16 = new TreeNode("工艺流程管理系统");
//将Ntn1-Ntn5移至tn1中.形成它的下级节点
tn1.Nodes.Add(Ntn1);
tn1.Nodes.Add(Ntn2);
tn1.Nodes.Add(Ntn3);
tn1.Nodes.Add(Ntn4);
tn1.Nodes.Add(Ntn5);
//将Ntn7-Ntn11移至tn2中.形成它的下级节点
tn2.Nodes.Add(Ntn7);
tn2.Nodes.Add(Ntn8);
tn2.Nodes.Add(Ntn9);
tn2.Nodes.Add(Ntn10);
tn2.Nodes.Add(Ntn11);
//将Ntn12-Ntn16移至tn3中.形成它的下级节点
tn3.Nodes.Add(Ntn12);
tn3.Nodes.Add(Ntn13);
tn3.Nodes.Add(Ntn14);
tn3.Nodes.Add(Ntn15);
tn3.Nodes.Add(Ntn16);
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{//在这里实现点击左边的 "管理维护子系统" ,就是在右边的Panl1面板中显示一个页面. //当点击左边的 "采购管理系统" ,也在右边的Panl1面板中相同的位置显示一个页面.原来的 // "管理维护子系统"中的信息就会被隐藏或不可见.就像ERP的导航一样.
//请各位帮帮忙处理一下.谢谢
}
}
} 展开
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TreeView控件的应用
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) //窗体加载事件
{
//建立父节点
TreeNode tn1 = treeView1.Nodes.Add("系统设置");
TreeNode tn2 = treeView1.Nodes.Add("进销存管理");
TreeNode tn3 = treeView1.Nodes.Add("生产管理");
TreeNode tn4 = treeView1.Nodes.Add("财务管理");
TreeNode tn5 = treeView1.Nodes.Add("固定资产管理");
//下面建立子节点
TreeNode Ntn1 = new TreeNode ("管理维护子系统");
TreeNode Ntn2 = new TreeNode("基本信息子系统");
TreeNode Ntn3 = new TreeNode("报表生成器");
TreeNode Ntn4 = new TreeNode("信息传输管理系统");
TreeNode Ntn5 = new TreeNode("任务管理中心");
TreeNode Ntn7 = new TreeNode("存货管理系统");
TreeNode Ntn8 = new TreeNode("采购管理系统");
TreeNode Ntn9 = new TreeNode("销售管理系统");
TreeNode Ntn10 = new TreeNode("质量管理系统");
TreeNode Ntn11 = new TreeNode("条码管理系统");
TreeNode Ntn12 = new TreeNode("产品结构管理系统");
TreeNode Ntn13 = new TreeNode("MRP物料需求计划系统");
TreeNode Ntn14 = new TreeNode("主生产计划系统");
TreeNode Ntn15 = new TreeNode("工单/委外管理系统");
TreeNode Ntn16 = new TreeNode("工艺流程管理系统");
//将Ntn1-Ntn5移至tn1中.形成它的下级节点
tn1.Nodes.Add(Ntn1);
tn1.Nodes.Add(Ntn2);
tn1.Nodes.Add(Ntn3);
tn1.Nodes.Add(Ntn4);
tn1.Nodes.Add(Ntn5);
//将Ntn7-Ntn11移至tn2中.形成它的下级节点
tn2.Nodes.Add(Ntn7);
tn2.Nodes.Add(Ntn8);
tn2.Nodes.Add(Ntn9);
tn2.Nodes.Add(Ntn10);
tn2.Nodes.Add(Ntn11);
//将Ntn12-Ntn16移至tn3中.形成它的下级节点
tn3.Nodes.Add(Ntn12);
tn3.Nodes.Add(Ntn13);
tn3.Nodes.Add(Ntn14);
tn3.Nodes.Add(Ntn15);
tn3.Nodes.Add(Ntn16);
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{//在这里实现点击左边的 "管理维护子系统" ,就是在右边的Panl1面板中显示一个页面. //当点击左边的 "采购管理系统" ,也在右边的Panl1面板中相同的位置显示一个页面.原来的 // "管理维护子系统"中的信息就会被隐藏或不可见.就像ERP的导航一样.
//请各位帮帮忙处理一下.谢谢
}
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询