我有一个在报告模式下使用的TVirtualStringTree
。它有几列和一个垂直滚动条,并且工作正常,除了一件事。
当最后一个可见节点获得焦点并按向下箭头键时,焦点将消失,但 TreeView 的内容不会按预期向上滚动。按向上再次聚焦最后一条可见线。
为什么会发生这种情况?我错过了选中/取消选中哪个属性?
最佳答案
从TreeOptions.AutoOptions选项集中排除toDisableAutoscrollOnFocus选项。该选项的描述(在代码中,通过其声明)如下:
toDisableAutoscrollOnFocus
Disable scrolling a node or column into view if it gets focused.
关于delphi - 当节点获得焦点时,哪个选项会影响 TVirtualStringTree 滚动到 View 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51158159/