代码之家  ›  专栏  ›  技术社区  ›  Lloyd Powell binku

如何使Treenode不可见?(C)

  •  4
  • Lloyd Powell binku  · 技术社区  · 15 年前

    可能有一个非常直接的答案,但我很难找到它。

    简单地说,我有一个三烯酮,我想让它的可见性为假。(或者另一种在需要之前不允许显示的方式)。

    编辑-另一个问题?

    我很困惑为什么没有一个可见属性,但是有一个属性:

    Node.PrevVisibleNode;
    

    这和 Node.PrevNode ?

    谢谢,

    4 回复  |  直到 15 年前
        1
  •  3
  •   Fredrik Mörk    15 年前

    我觉得你做不到。有一个 IsVisible 属性,但它是只读的,并且将指示节点当前是否在 TreeView 控制。我认为您需要将它从它所在的节点集合中删除(并且可以选择记住它的位置,以便能够还原它)。

        2
  •  2
  •   Marc Gravell    15 年前

    隐马尔可夫模型。。。我最初(错误地)提到 IsVisible . 但是,在检查时,我希望答案很简单:在需要之前不要添加它。

    如果您的UI模型是一个抽象的,那么这就更容易了 在上面 您的实际数据模型,因此可以在数据模型中存储项 不管 并根据需要简单地更新UI(添加/删除/更新节点)。

        3
  •  0
  •   Tommy Carlier    15 年前

    我觉得你做不到。您必须删除节点。

        4
  •  -1
  •   dr. evil    15 年前

    node.previsible节点;

    我认为这意味着对用户可见(所有父节点都被扩展)