又是一个关于treeview的问题
我的应用程序,允许用户添加新的节点。但是在同一个根节点下,不允许有同名的节点。这个函数因该怎么编写??
又修改了一下。结果TreeNode tn=this.treeView1.Nodes[0];//获取树的首结点
在该行。报错指定参数超出有效范围。我的代码如下
private bool check_root_is_existed(string newnodename)
{
if (this.treeView1.Nodes==null)
return false;
else
{
TreeNode tn=this.treeView1.Nodes[0];
newnodename=this.textBox1.Text.Trim();
while(true)
{
if(tn.Text==this.textBox1.Text.Trim())
return true;
tn=tn.NextNode;
if (tn==null)
return false;
}
}
}