private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
   {
        string text = tv_Cl.SelectedNode.Text;
   }在NodeMouseClick事件中获取选中节点的名称运行后提示:未将对象引用设置到对象的实例。

解决方案 »

  1.   

    ...又是未将对象引用设置到对象的实例。
    原因:
    tv_Cl.SelectedNode==null
    解决办法:
    if(tv_Cl.SelectedNode!=null)
    {}
      

  2.   

    node.Nodes.add
    先添加初始化,再用呀。
      

  3.   

    如何点几点名称就赋值呢?//...我语文不好,看不懂
    private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
    {
    if(tv_Cl.SelectedNode!=null)
    {
    string text = tv_Cl.SelectedNode.Text;
    txtbox.Text=text;//给txtbox附值
    }
    }
      

  4.   

    tv_Cl.SelectedNode 是NULL
      

  5.   

    节点展开后说明他已经赋完值了,不然展开后的数据哪儿来的呢?
    我不懂你想问什么,不过你可以自己构建节点,然后在节点上加JS事件,事件调用一个按钮的onclick事件事件里你想干什么都行啊~!
      

  6.   

    我的意思是说不点击节点的+
    点节点的名称 给richtextbox赋值