Колонка автоматической калибровки в TVirtualStringTree

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

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

1 ответов


с вашим virtualtreeview и несколькими заголовками....

выберите "virtualtreeview / Header" в инспекторе объектов delphi и установите AutoSizeIndex в индекс вашего последнего столбца.

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

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