【问题标题】:treeview checked nodes树视图检查节点
【发布时间】:2010-12-08 23:45:38
【问题描述】:

我在我的 C# windows 应用程序中使用了 treeview 控件。在那我有几个父节点和子节点。我已将 ShowCheckboxes 属性设置为 ALL。 因此,如果检查了父节点或子节点的 ckeck 框,我该如何获得否。检查节点的数量。在 foreach 循环中我应该使用什么代码? 请帮帮我。

【问题讨论】:

    标签: c# treeview


    【解决方案1】:

    使用递归。这是一些伪代码:

    int GetCount(Node n)
    {
      int ret = 0;
      foreach (Node child in n.Nodes)
      {
        ret += GetCount(child);
      }
    
      return ret + (n.IsChecked() ? 1 : 0);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 2019-03-22
      • 1970-01-01
      相关资源
      最近更新 更多