Вниз
Скачать: CL | DM;

Listview удаление НЕвыделенных строк   Найти похожие ветки 

← →
Аликъ   (2007-02-18 18:56) [0]

Подскажите плз как удалить все невыделенные строки в listview .
спс


← →
Dmitrij_K   (2007-02-18 19:01) [1]

примерно так
for i:=(LV1.Items.Count-1) downto 0 do
begin
 LV1.Items.BeginUpdate;
 if not LV1.Items[i].Selected then
   LV1.Items.Delete(i);
 LV1.Items.EndUpdate;
end


← →
TRUNK ©   (2007-02-18 19:34) [2]


> Dmitrij_K   (18.02.07 19:01) [1]

При таком ипользовании BeginUpdate/EndUpdate толку от них не будет.
Нужно так:

LV1.Items.BeginUpdate;
for i := (LV1.Items.Count-1) downto 0 do
 if not LV1.Items[i].Selected then
   LV1.Items.Delete(i);
LV1.Items.EndUpdate;


← →
Dmitrij_K   (2007-02-18 19:42) [3]

точно


← →
Аликъ   (2007-02-18 20:07) [4]

СПС
Вот еще вопрос про Listview

при прокрутке он сильно мерцает  
пробовал doublebuffered  ,  как мерцал так и мерцает.
Можно ли от избавится от мерцания или ограничить скорость прокручивания



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.046 c
15-1171352361
novill
2007-02-13 10:39
2007.03.11
У двоечников сезон пересдач начался?


2-1171863559
Егоров А.Н.
2007-02-19 08:39
2007.03.11
Вычисление даты


1-1168853543
DevilDevil
2007-01-15 12:32
2007.03.11
Прокрутить форму (ScrollBy(), ScrollWindow() )


1-1169200353
Apachi
2007-01-19 12:52
2007.03.11
как мониторить значения ячеек в екселе


2-1172068307
Muhh
2007-02-21 17:31
2007.03.11
Как возводить в степень?




   Наверх