我想在TREEVIEW里面想得到第几级我的代码如下,但会出错要怎么写?
     private void treeView1_Click(object sender, EventArgs e)
        {
        
    
           if (treeView1.SelectedNode.Level == 2)
               MessageBox.Show(treeView1.SelectedNode.Text);
        }

解决方案 »

  1.   

    +甲公司
          +部门a
              -张三
          +部门b
              -李四
    +乙公司
          +部门c
              -王五
    +丙公司  
    就是点击张三,李四,王五层,才会弹出对话框
      

  2.   

    treeView1.SelectedNode会为null的情况//用NodeMouseClick捕获private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
    {
        if (e.Node.Level == 2)
            MessageBox.Show(e.Node.Text);
    }
      

  3.   

    谢谢 ZSWANG ,问题解决了.自己的水平还是很差啊.要多学习和努力啊
      

  4.   

    TreeView 的Node可以是你指定的Object对象 不像Web里面的麻烦 哈哈在Winform里面 treeView  用着爽多了
      

  5.   

    在。Net1.1 里面知道如何判断么?