TTreeViewOption

TTreeViewOption = (tvoAllowMultiselect, tvoAutoExpand, tvoAutoInsertMark, tvoAutoItemHeight, tvoHideSelection, tvoHotTrack, tvoKeepCollapsedNodes, tvoReadOnly, tvoRightClickSelect, tvoRowSelect, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoShowSeparators, tvoToolTips, tvoNoDoubleClickExpand, tvoThemedDraw)

Опции, влияющие на внешний вид и поведение дерева.

Элементы:

  • tvoAllowMultiselect - разрешить множественный выбор.
  • tvoAutoExpand - автоматически разворачивать узел при выделении.
  • tvoAutoInsertMark - разрешить рисовать горизонтальную линию под узлом дерева при движении мыши. Подходит для перетаскивания.
  • tvoAutoItemHeight - определять высоту узла дерева на основе текущего шрифта и значков.
  • tvoHideSelection - скрывать выделение узлов при потере фокуса.
  • tvoHotTrack - выделять узел при наведении мыши.
  • tvoKeepCollapsedNodes - когда некоторые узлы меняются сохранять свернутое состояние узла.
  • tvoReadOnly - запретить редактирование узлов.
  • tvoRightClickSelect - выделять узлы щелчком правой кнопки мыши.
  • tvoRowSelect - выделять узел на всю ширину компонента.
  • tvoShowButtons - показывать кнопки сворачивания/разворачивания узлов.
  • tvoShowLines - показывать линии дерева.
  • tvoShowRoot - показывать корневой узел.
  • tvoShowSeparators - показывать горизонтальные линии, отделяющие каждый узел друг от друга.
  • tvoToolTips - показывать всплывающую подсказу, когда текст узла слишком длинный.
  • tvoNoDoubleClickExpand - запретить сворачивание/разворачивание узла двойным кликом мыши.
  • tvoThemedDraw - использовать тему операционной системы для рисования элементов дерева.

Ссылки: TTreeViewOptions.