C# WinForm如何编辑TreeView每个节点
如何编辑每个节点,单击节点后在右边显示不同的内容。效果:单击节点和子节点后在右边Panel里显示不同的窗体,给下代码吧~~求求了哦~~如图:...
如何编辑每个节点,单击节点后在右边显示不同的内容。
效果:单击节点和子节点后在右边Panel里显示不同的窗体,给下代码吧~~ 求求了哦~~
如图: 展开
效果:单击节点和子节点后在右边Panel里显示不同的窗体,给下代码吧~~ 求求了哦~~
如图: 展开
1个回答
展开全部
可以通过给每一个节点的Tag赋值,当点击时,读出点击行的Tag,然后做相应的处理!!!
当前节点:TreeView1.SelectedNode
给你写个例子:
TreeNode node = new TreeNode();
node.Text = "aa";
node.Tag = "1";
treeView1.Nodes.Add(node);
node.Text = "bb";
node.Tag = "2";
treeView1.Nodes.Add(node);
点击事件
if (treeView1.SelectedNode.Tag == "1")
MessageBox.Show("aa");
else if (treeView1.SelectedNode.Tag == "2")
MessageBox.Show("bb");
当前节点:TreeView1.SelectedNode
给你写个例子:
TreeNode node = new TreeNode();
node.Text = "aa";
node.Tag = "1";
treeView1.Nodes.Add(node);
node.Text = "bb";
node.Tag = "2";
treeView1.Nodes.Add(node);
点击事件
if (treeView1.SelectedNode.Tag == "1")
MessageBox.Show("aa");
else if (treeView1.SelectedNode.Tag == "2")
MessageBox.Show("bb");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询