Jak usunąć w listbox-e więcej ni?ż jedną zazna

Jak usunąć w listbox-e więcej ni?ż jedną zazna
.::CYMES::.
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak usunąć w listbox-e więcej niż jedną zaznaczoną pozycję???

Na jedną anam i jest taki

Kopiuj
ListBox1.Items.Delete(ListBox1.ItemIndex);

A na kilka???

Próbowałem już pętlę ale nie idzie.

[browar]

Szymek
  • Rejestracja: dni
  • Ostatnio: dni
0

Lenistwo, lenistwo....

Kopiuj
For I:=ListBox.Items.Count-1 DownTo 0 Do If ListBox.Selected[i] Then ListBox.Delete(i);
ikari
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 381
0

DeleteSelected;

taki sam temat był tu nie dawniej niż tydzien temu.

.::CYMES::.
  • Rejestracja: dni
  • Ostatnio: dni
0

Wiem, wiem Szymek lenistwo już nie te młode lata:)

A właśnie jak by ktoś szukał to jest poprawiony kodzik zabrakło items

Kopiuj
for I:=ListBox.Items.Count-1 downto 0 do if ListBox.Selected[i]
 then ListBox.items.Delete(i);

Dzięki Szymek [browar]
Dzięki ikari [browar]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.