节点获得焦点时,哪个选项会影响TVirtualStringTree滚动到视图中?

时间:2018-07-03 15:24:44

标签: delphi virtualtreeview

我有一个TVirtualStringTree在报告模式下使用。它有几列和一个垂直滚动条,并且除了一件事之外还可以正常工作。

当最后一个可见节点被聚焦并且我按下 Down 箭头键时,焦点就消失了,但是树形视图的内容没有按预期向上滚动。按下向上再次聚焦最后一条可见线。

enter image description here

为什么会这样?我错过了检查/取消检查的哪个物业?

1 个答案:

答案 0 :(得分:5)

TreeOptions.AutoOptions 选项集中排除 toDisableAutoscrollOnFocus 选项。该选项的描述(在代码中,通过其声明)如下:

  

toDisableAutoscrollOnFocus

     

如果焦点不集中,则无法滚动到视图中。