Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi items aus zwei listboxes löschen (https://www.delphipraxis.net/21699-items-aus-zwei-listboxes-loeschen.html)

Andreas L. 6. Mai 2004 17:30


items aus zwei listboxes löschen
 
Hi,
wenn in ListBox1 ein Item markiert wurde und dann ein Button geklickt wird soll der markierte eintrag von listbox1 gelöscht werden und in listBox2 der eintrag mit den gleichen integerwert.

Delphi-Quellcode:
 ListBox1.DeleteSelected;
 ListBox2.Items.Delete(ListBox1.SelCount);
Wieso geht das nicht??

Greetz und thx

alcaeus 6. Mai 2004 17:36

Re: items aus zwei listboxes löschen
 
Weil SelCount die Anzahl der markierten Elemente angibt. Und außerdem, zuerst in der anderen Listbox löschen:
Delphi-Quellcode:
ListBox2.Items.Delete(ListBox1.ItemIndex);
ListBox1.DeleteSelected;
Ansonsten wirst du ziemlich leicht das Falsche löschen oder eine Zugriffsverletzung bekommen.

[edit]Beitrag um Erklärung ergänzt[/edit]

s14 6. Mai 2004 17:36

Re: items aus zwei listboxes löschen
 
probier's mal so :wink:

Delphi-Quellcode:
ListBox2.Items.Delete(ListBox1.ItemIndex);
ListBox1.DeleteSelected;

s14 6. Mai 2004 17:38

Re: items aus zwei listboxes löschen
 
Zu langsam, warum gibt's eigentlich kein Schnecken-Smiley :gruebel:

Andreas L. 6. Mai 2004 17:51

Re: items aus zwei listboxes löschen
 
Nun geht alles. Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:33 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