Главная страница
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.028 c
3-10556
byTural
2003-08-10 14:49
2003.09.04
Как обновить данные после отмены транзакции


3-10592
progger
2003-08-14 10:48
2003.09.04
Помогите с поиском


3-10626
Владий
2003-08-13 09:57
2003.09.04
Помогите найти ошибку


14-10979
DelphiM
2003-08-15 06:24
2003.09.04
ASPack


1-10727
Vorobyev Sergey
2003-08-20 09:21
2003.09.04
Можно ли использовать .OBJ файл,созданный в D6(dcc32.exe) в CB5 ?