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

Вниз

Удалить дубликаты в ListBox   Найти похожие ветки 

 
SerJaNT ©   (2007-04-12 02:04) [0]

Как в ListBox удалить дубликаты?


 
Юрий Зотов ©   (2007-04-12 02:34) [1]

Если сортировка не мешает, то скопировать в TStringList, потом обратно  (см. Sorted, Duplicates).

Если мешает, то ручками. Наружный цикл идет по строкам, внутренний ищет и удаляет дубликаты.


 
{RASkov}   (2007-04-12 03:42) [2]

> Если мешает

with ListBox do
for i:=Count-1 downto 1 do
 if Items.IndexOf(Items.String[i]) <> i then Items.Delete(i);
Германн © (18.02.07 01:14)


 
Германн ©   (2007-04-12 04:00) [3]

:-)


 
{RASkov}   (2007-04-12 05:45) [4]

Было дело... мусолили эту тему и еще одну похожую :)


 
Юрий Зотов ©   (2007-04-12 10:10) [5]

Тем не менее, 2 цикла: один - явный, а второй - в IndexOf.
:о)



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

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

Наверх




Память: 0.47 MB
Время: 0.067 c
1-1172849311
Ш-К
2007-03-02 18:28
2007.04.29
Хранить интерфейсы в TStrings


15-1175501662
__DATA__
2007-04-02 12:14
2007.04.29
Правильное отображение русского теста в HTML


4-1165068114
leonidus
2006-12-02 17:01
2007.04.29
Некорректное извлечение иконки из ресурса


2-1176353386
Novice
2007-04-12 08:49
2007.04.29
Доступ к файловой системе


1-1172838273
Юрий_К
2007-03-02 15:24
2007.04.29
Как дебагить процесс инициализации?