![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Скрытие столбцов в виртуальном дереве строк: почему не работают заголовки?Delphi , Синтаксис , ДеревьяЗаголовки столбцов в виртуальном дереве строк не отображаются, когда ширина столбца установлена в значение -1, потому что это значение указывает на то, что столбец должен быть скрыт. В этом случае отображается только содержимое столбца, но не его заголовок. Чтобы скрыть конкретный столбец в виртуальном дереве строк, можно использовать свойство Options класса TVirtualTreeColumn. Нужно убрать флаг coVisible из этого свойства, чтобы столбец не отображался. Вот пример кода на Object Pascal (Delphi), который демонстрирует, как это сделать:
В этом примере мы получаем четвертый столбец (индекс начинается с нуля) и удаляем флаг coVisible из его свойства Options. В результате столбец будет скрыт, и его содержимое не будет отображаться. Также стоит отметить, что класс TVirtualTreeColumn имеет свойство MinWidth, которое переопределяет любую ширину столбца, меньшую чем MinWidth. Возможно, именно поэтому ширина столбца не влияет на отображение заголовка. Однако, я не могу проверить это в данный момент. Виртуальное дерево строк не отображает заголовки столбцов, если ширина столбца установлена в -1, так как это значение указывает на необходимость скрыть столбец. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |