Авторазмер столбца в TVirtualStringTree - PullRequest
6 голосов
/ 21 апреля 2010

Взбираясь на гору изучения TVirtualTreeView, я пытаюсь создать собственный потомок, который гарантирует, что при изменении размера элемента управления ширина последнего столбца точно соответствует ширине элемента управления, не требуя горизонтальной полосы прокрутки.

Я вижу ряд элементов (метод и количество событий), относящихся к "AutoFitColumns", но нет документации, охватывающей эту функцию. Могу ли я использовать AutoFitColumns для автоматического изменения размера моего последнего столбца, и если да, то как.

1 Ответ

9 голосов
/ 21 апреля 2010

С вашим виртуальным деревом и видимой парой заголовков ....

Выберите «virtualtreeview | Header» в инспекторе объектов delphi и установите для AutoSizeIndex индекс вашего последнего столбца.

Теперь выберите «virtualtreeview | Header | Options» и убедитесь, что hoAutoResize имеет значение TRUE.

надеюсь, это поможет

...