Поднимаясь на гору изучения TVirtualTreeView, я пытаюсь создать пользовательского потомка, который удостоверяется, что, когда управление изменено, ширина последнего столбца точно заполняет ширину управления, не требуя горизонтальной полосы прокрутки.
Я вижу много объектов (метод и много событий) имеющий отношение к "AutoFitColumns", но не документации, касающейся этой функции. Я могу использовать AutoFitColumns для автоматического изменения размеров моего последнего столбца и если так, как.
С вашим виртуальным деревом и парой видимых заголовков ....
Выберите "virtualtreeview | Header" в инспекторе объектов delphi и установите AutoSizeIndex к индексу вашего последнего столбца.
Теперь выберите «virtualtreeview | Header | Options» и убедитесь, что hoAutoResize имеет значение ИСТИНА.
надеюсь, что это поможет