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

Вниз

Вопрос по TListView   Найти похожие ветки 

 
Anonimus ©   (2005-01-10 22:32) [0]

Добрый вечер, кто не спит.
Можно ли каким-нибудь способом в ListView спрятать определенные Item"ы?


 
Gero ©   (2005-01-10 22:33) [1]

Удалить их.


 
Anonimus ©   (2005-01-10 22:44) [2]

Нет, так не годиться :(
Интересует нечто вроде фильтра по Caption.
Допустим у меня есть Edit, я в нем набираю строку, а все элементы в ListView, которые не содержат данную строку прячутся.
Можно, конечно сделать дополнительный TListItems, но так ведь память - она ж не резиновая :)
Мож есть какой наследник готовый, где для каждого Item есть св-во Visible ?


 
KilkennyCat ©   (2005-01-10 23:00) [3]

если подумать, как будет реализовано такое свойство? невизибленные итемсы будут просто не отображаться, но в памяти-то все равно должны остаться. Так что, резиновить память придется. Главное - как резиновить :)
я бы сделал так:

type TBuff
 index : integer;
 items : shortstring;
end;

var
buff : array of TBuff;

в этот Buff и сохранял бы итемсы... Хотя, наверное, это очень примитивно, наверняка можно более грамотно.


 
Anonimus ©   (2005-01-10 23:07) [4]

Я имел в виду, что если удалять Итемсы, то нужно где-то держать еще один массив с ними. Там ведь еще и СабСтринги есть и Дата на которую до хрена всего прицеплено.
Я вижу каким образом ето можно бы решить, да ток мне такое не под силу - через прорисовку элементов списка. т.е. видимый - рисовать, не видимый - нет.
Вот и спрашиваю, мож кто видел, что подобное, готовое.


 
Anonimus ©   (2005-01-10 23:07) [5]

В смысле компонент готовый



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
1-1105281196
Skiner_Y
2005-01-09 17:33
2005.01.23
TImage наведение


11-1087105674
Genie
2004-06-13 09:47
2005.01.23
Работа с Internet


1-1105552181
debuger
2005-01-12 20:49
2005.01.23
флешка: как ее есть?


3-1103555237
Сергей Яковлев
2004-12-20 18:07
2005.01.23
lblPage в QuickRep - это кто?


14-1104668297
VID
2005-01-02 15:18
2005.01.23
Разыскивается песенка!