应该是有个属性 是在选中此节点后判断是否有子节点 我找了很久没有找到child这样的属性 请告知
(其实我的想法就是:有子节点就不允许删除)

解决方案 »

  1.   


            private void button1_Click(object sender, System.EventArgs e)
            {
                if (treeView1.SelectedNode == null) return;
                if (treeView1.SelectedNode.Nodes.Count == 0)
                {
                    treeView1.SelectedNode.Remove();
                }
                else
                {
                }
               
            }判断下 treeView1.SelectedNode.Nodes.Count  就可以了
      

  2.   


     if (treeView1.SelectedNode != null &&
                    treeView1.SelectedNode.LastNode != null)
                {
                    //有子节点
                }