【问题标题】:How to create a non-selectable TreeView node?如何创建不可选择的 TreeView 节点?
【发布时间】:2010-09-03 06:28:53
【问题描述】:

我最初将有一个带有根节点的树视图,当我右键单击根节点时,我将打开上下文菜单。之后我将保存一个文件以将我的数据保存到该文件中。除此之外,我将为此加载一个子节点。所以那棵树看起来如下

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

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

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

现在我需要什么,如果再次右键单击一个节点我想显示一些错误消息,或者我想将该节点作为不可选择的字段。

有什么建议

【问题讨论】:

    标签: c# winforms treeview


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-07-30
      • 2014-03-13
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多