Какая опция влияет на прокрутку TVirtualStringTree, когда узел получает фокус? - PullRequest
0 голосов
/ 03 июля 2018

У меня есть TVirtualStringTree, который используется в режиме отчета. Он имеет несколько столбцов и вертикальную полосу прокрутки и отлично работает, кроме одной вещи.

Когда последний видимый узел сфокусирован, и я нажимаю клавишу со стрелкой Вниз , фокус исчезает из поля зрения, но содержимое дерева не прокручивается вверх, как ожидалось. Нажатие Вверх снова фокусирует последнюю видимую строку.

enter image description here

Почему это происходит? Какое свойство я пропустил, чтобы проверить / снять галочку?

1 Ответ

0 голосов
/ 04 июля 2018

Исключить параметр toDisableAutoscrollOnFocus из набора параметров TreeOptions.AutoOptions . Эта опция описывается (в коде ее объявлением) как:

toDisableAutoscrollOnFocus

Отключить прокрутку узла или столбца, если он сфокусирован.

...