Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Сделать невидимым столбец в TListView   Найти похожие ветки 

 
Jacob   (2003-08-18 12:23) [0]

Есть столбец, в нем хранятся данные. Каким образом его можно сделать невидимым (как скрываются столбцы в TStringGrid"е)?


 
Jacob   (2003-08-18 16:20) [1]

Ась?


 
Семен Сорокин ©   (2003-08-18 17:16) [2]

ListView.Columns[0].Width := 0


 
Jacob   (2003-08-18 18:30) [3]

Неа, не помогает.
Юзверь может раздвинуть столбец, и он виден! :(

Нужно намертво спрятать колонку.


 
clickmaker ©   (2003-08-18 18:32) [4]

Уже добавленные никак. Добавлять динамически по описанию, невидимые не добавлять


 
Jacob   (2003-08-18 18:34) [5]

:(((


 
Семен Сорокин ©   (2003-08-18 18:35) [6]

тогда тока убивать, ИМХО, и создавать заново


 
madm   (2003-08-18 18:37) [7]

А ты запрети юзверю менять размеры столбцов...
А почему ты данные в столбце хранишь, если его не показываешь? Может лучше хранить данные в свойстве Data у каждого итема?
Хотя что в твоем случае лучше не знаю, мало данных о задаче :)


 
Jacob   (2003-08-18 18:48) [8]

А это идея - хранить где-нить внутри элемента.


 
KILLER_ABV ©   (2003-08-18 19:08) [9]

А это вожможно???


 
madm   (2003-08-18 19:35) [10]

У каждого TListItem есть свойство Data - это указатель на void (я на билдере пишу, но в делфях то же самое есть).
Тут два неудобства:
1. надо руками выделять память под свои данные.
2. надо ее руками освобождать, т.к. сам ListView ее не освобождает.

Но все это легко реализуется :)

А вобще можешь и в столбце хранить. Я так раньше делал, когда про Data не знал :)

Про Data достаточно подробно написано в хелпе. Даже примеры вроде есть.


 
GROL ©   (2003-08-20 00:59) [11]

2Jacob
А так:
ListView.Columns[0].MaxWidth := 0;

2madm, Jacob
Я предпочитаю не возлагать на VCL хранение данных. Хранится это все в каком нить tList-e или ему подобном, а VCL исходя из конкретных условий отображает эти данные.



Страницы: 1 вся ветка

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
4-11020
AHTOHA
2003-07-04 06:35
2003.09.04
Вывести текст из DOSовского окна в Мемо?


7-11010
Maxim Pshevlotsky
2003-06-22 04:14
2003.09.04
Информация в панели Internet Explorer


6-10865
AlexGof
2003-06-30 13:35
2003.09.04
как переименовать Attachments фай в NMPOP3 Fastnet


1-10773
johny
2003-08-25 13:14
2003.09.04
Выполнение процедуры на событие в другой процедуре


1-10690
snake1977
2003-08-25 11:47
2003.09.04
TEdit