Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизВопрос по 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c