Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Alle selectierten Items löschen (https://www.delphipraxis.net/140961-alle-selectierten-items-loeschen.html)

delphi-n 29. Sep 2009 19:10


Alle selectierten Items löschen
 
Hi!

Ich hab ne kurze Frage, und zwar wie macht man das, dass der alle selektierten Items aus einer ListBox z.B. löscht?


Ich hab schon rumprobiert, komm aber nicht weiter


Vielen Dank

DeddyH 29. Sep 2009 19:11

Re: Alle selectierten Items löschen
 
Gab es da nicht sowas wie Delphi-Referenz durchsuchenDeleteSelected? Hab gerade kein Delphi hier.

[edit] Hilfe-Link eingefügt [/edit]

delphi-n 29. Sep 2009 19:22

Re: Alle selectierten Items löschen
 
sry, ich hatte vergessen, dass die zu löschenden Items voher in ein Memo geschrieben werden sollen.

das mit deleteselected klappt

Lannes 30. Sep 2009 07:36

Re: Alle selectierten Items löschen
 
Hallo,

Du hast Deine Delphi-Version nicht angegeben.
In neueren Versionen gibt es ListBox.MoveSelection, wobei Du dann das Ausgabe-Memo durch eine Ausgabe-ListBox ersetzen müsstest.
Alternativ bietet sich eine Schleife durch die Items der Listbox an.
Prüfen ob selectiert ist:
Delphi-Quellcode:
if ListBox.selected[i] then
  //item ist selektiert, mach was

delphi-n 30. Sep 2009 18:45

Re: Alle selectierten Items löschen
 
Zitat:

Du hast Deine Delphi-Version nicht angegeben.
meine version ist 7


und das klappt irgendwie nicht

Delphi-Quellcode:
ListBox1.MoveSelection(ListBox2);
da wird trotzdem nur eins verschoben/kopiert


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.

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