【问题标题】:How to lock selected nodes in TVirtualStringTree?如何锁定 TVirtualStringTree 中的选定节点?
【发布时间】:2016-04-14 20:01:08
【问题描述】:

我有一个带有一些已检查节点的 TVirtualStringTree。处理后,应用程序会选择其中一些节点以供将来通过双击使用。

我的问题是,应用程序选择其中一些节点后,如果单击或双击任何节点,则选择丢失。我需要只有应用程序才能进行选择更改;并且这些选择必须在仍然需要时保持选中状态。

有没有办法将选择锁定给用户?我试过设置属性

TreeOptions.MiscOptions.ReadOnly ← 是的

但它会导致组件出错。

我查看了 SelectionOptions 属性,但找不到解决我的问题的子属性。

【问题讨论】:

    标签: locking selection virtualtreeview tvirtualstringtree


    【解决方案1】:

    经过越来越多的测试,我发现了一个可以解决我的问题的属性。 “SelectionLocked”不是公共财产,直到现在我才知道。如果将其设置为“false”,则在将其设置回 true 之前,无法选择或取消选择“StringTreeView”中的任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-02
      相关资源
      最近更新 更多