日期:2014-05-18  浏览次数:20782 次

关于treeview的一个小问题
我在winfrom里面有一个treeview和两个lable控件,名为lable1和lable2,
treeview控件的数据形式如下:
+全球
  +中国 
  西安  
    太白   
  加载显示的时候我的想法是:当我点击中国的时候lable1和lable2分别显示"西安"和"太白",
  请问下要怎么写。谢谢。实在自己找不到办法了

------解决方案--------------------
使用AfterSelect事件

C# code

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            TreeNode child = e.Node.FirstNode;
            if (child != null)
            {
                label1.Text = child.Text;
                if (child.FirstNode != null)
                {
                    label2.Text = child.FirstNode.Text;
                }
            }
        }