我有一个带有一些已检查节点的TVirtualStringTree。处理完成后,应用程序会选择其中一些节点,以便将来双击使用。
我的问题是,在应用程序选择其中一些节点后,如果单击或双击任何节点,则选择将丢失。我需要只有应用程序可以进行选择更改;这些选择必须在仍然需要时保持选择状态。
有什么方法可以将选择锁定给用户吗?我尝试设置属性
TreeOptions
。MiscOptions
。ReadOnly
←真
但它会导致组件出错。
我查看了 SelectionOptions 属性,但找不到子属性来解决我的问题。
答案 0 :(得分:0)
经过越来越多的测试,我找到了解决问题的属性。 ' SelectionLocked'不是公共财产,直到现在我都不知道。如果您将其设置为“假”'我们无法在' StringTreeView'中选择或取消选择任何内容。直到你把它恢复为真。