如何创建一个不可选择的TreeView节点?

时间:2010-09-03 06:28:54

标签: c# winforms treeview

我最初会有一个带有根节点的树视图,当我右键单击根节点时,我将打开上下文菜单。我将保存一个文件以保存我的数据。与此相反,我将加载一个子节点。所以树看起来如下

  Root
     |-> some.txt
         |-> A(child for some.txt)

如果我右键单击节点A,我将有一个表单,用户将填写一些数据并保存。如果保存成功,我的树视图如下

Root
  |-> some.txt
    |-> A(child for some.txt)
       |->B(Child for A)

现在我需要再次使用右键单击A节点我想显示一些错误消息,或者我想将该节点作为不可选字段。

请知道

1 个答案:

答案 0 :(得分:0)

在为右键单击的节点打开表单的同一位置,您可以检查该节点是否有子节点。

if(myNode.Nodes.Count == 0)
{
   //Open your form
}
else
{
   //Show error or perform alternative actions
}