Delphi VirtualStringTree - Проблема с отступом - PullRequest
1 голос
/ 14 января 2011

Привет С.О! Я понял, что мои дочерние узлы не имеют отступов - они находятся на том же уровне, что и корневые узлы. Вот скриншот:

alt text

Как видите, дочерние узлы находятся в отступе первого уровня. FixedIndent выключен, так что это не то, что вызывает его ..

Есть предложения?

Спасибо!

1 Ответ

2 голосов
/ 14 января 2011

Похоже, флажки слегка отступы. Имейте в виду, что в элементе управления только отступы один столбец. Все остальные столбцы обрабатываются как обычные столбцы таблицы. Установите для свойства Header.MainColumn значение 1, если хотите, чтобы столбец «Полное имя» отображал элементы с отступом. Затем установите свойство Indent.

Вы также можете обработать событие OnBeforeCellPaint. Отрегулируйте размеры параметра ContentRect.

...