Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2010, 23:42   #1
Upgrades
Пользователь
 
Аватар для Upgrades
 
Регистрация: 19.07.2010
Сообщений: 21
По умолчанию ListView (vsReport) показываем/прячем колонки

В общем меня очень интересует как можно реализовать вот это:



Т.е. выбор отображаемых столбцов, как в Windows Explorer или как в uTorrent (для примера). Спасибо.
Upgrades вне форума Ответить с цитированием
Старый 21.08.2010, 09:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Прятать просто освобождая:
Код:
ListView1.Columns[<номер колонки>].Free
Добавлять
Код:
var l:TListColumn;
begin
  l:=TListColumn(ListView1.Columns.Insert(0));
При этом данные, которые должны лежать в колонках не исчезают. Просто корректируется список колонок.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.08.2010, 18:13   #3
Upgrades
Пользователь
 
Аватар для Upgrades
 
Регистрация: 19.07.2010
Сообщений: 21
По умолчанию

Интересное решение, но не подходит, пользователь может таким образом скрыть колонку, это да, но, например, закрыв программу (а программа при закрытии сохраняет в файл содержимое listview) потом откроет программу, вернёт колонку, а там пусто, в файл информация из скрываемой колонки не сохраняется.

Вроде есть решение сделать ширину колонки равной нулю и запретить изменять ширину скрываемой колонки, допустим это сделано, но остаётся не очень привлекательный момент - это



Как такой курсор заменить на обычный (как при обычном изменении ширины колонки)?
Upgrades вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Колонки в listview Rapala Компоненты Delphi 1 16.05.2010 04:25
ListView добавление текста в две колонки Shouldercannon Общие вопросы Delphi 3 02.04.2010 21:18
listview и колонки. blackstersl Общие вопросы Delphi 3 24.06.2009 15:52
как работать с новыми CheckBox в ListView в режиме vsReport cybopob90 Компоненты Delphi 2 24.03.2009 13:02
CheckBox в ListView в режиме vsReport cybopob90 Компоненты Delphi 0 24.03.2009 12:31