Как я могу скрыть определенные столбцы в моем виртуальном дереве строк?
Я пробовал этот код:
Header.Columns.Items[3].Width := -1;
Он отображает столбец, но не заголовок заголовка. Почему?
Как я могу скрыть определенные столбцы в моем виртуальном дереве строк?
Я пробовал этот код:
Header.Columns.Items[3].Width := -1;
Он отображает столбец, но не заголовок заголовка. Почему?
Чтобы скрыть столбец, исключите coVisible из перечисления TVTColumnOption, например,
if coVisible in VST.Header.Columns[3].Options then
VST.Header.Columns[3].Options := VST.Header.Columns[3].Options - [coVisible];
Класс TVirtualTreeColumn имеет свойство MinWidth, которое переопределяет любую ширину столбца меньше, чем MinWidth. Сейчас я не в состоянии это проверить, но не думаю, что MinWidth примет даже отрицательное целочисленное значение.