string nodeText=this.treeView1.SelectedNode.Text.ToString()
这个nodeText对象为空

解决方案 »

  1.   

    你有沒有設置treeview的mouseDown事件
      

  2.   

    加个限制
    if(this.treeView1.SelectedNode != null)
    string nodeText=this.treeView1.SelectedNode.Text.ToString()
      

  3.   

    你是对treeview控件加了MouseUp/MouseDown事件了,是吗?
    如果那样,建议不要使用SelectedNode,这样做:
    TreeNode CurrentNode = treeView.GetNodeAt(e.X,e.Y);
    if(CurrentNode != null)
    {
      //做你的处理
    }如果你用SelectedNode,那就加一条判断。
      

  4.   

    oolongTea(江山留胜迹,我辈复登临。)
    說的對,加限制。