Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zeile in Listbox löschen ? (https://www.delphipraxis.net/122479-zeile-listbox-loeschen.html)

thomas2009 16. Okt 2008 23:24


Zeile in Listbox löschen ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

ich möchte nach dem Löschen einer Zeile in ListBox1 die Zeile nach oben verschieben,
damit keine Lücke ensteht. Wie kann ich das Problem lösen ?

inherited 17. Okt 2008 00:50

Re: Zeile in Listbox löschen ?
 
Wenn i der Index des zu löschenden Elements ist und lb deine listbox, dann einfach
Delphi-Quellcode:
  lb.items[i] := '';
  for a := i to lb.items.count -2 do
  begin
    lb.items[a] := lb.items[a+1];
  end;
  lb.items.delete[lb.items.count-1];
oder viiiieeeel einfacher :)
Delphi-Quellcode:
  lb.items.delete(i);


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz