Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Listbox-einträge durch daraufklicken entfernen (https://www.delphipraxis.net/140856-listbox-eintraege-durch-daraufklicken-entfernen.html)

delphi-n 27. Sep 2009 17:39


Listbox-einträge durch daraufklicken entfernen
 
Hi!

Ich habe eine Listbox und möchte nun, dass sich zur Laufzeit jene Einträge entfernen, auf die der Benutzer klickt.

Wie mache ich das am besten?

Vielen Dank

TonyR 27. Sep 2009 17:41

Re: Listbox-einträge durch daraufklicken entfernen
 
Mit der Eigenschaft itemindex und der Funktion items[x].delete !

delphi-n 27. Sep 2009 20:39

Re: Listbox-einträge durch daraufklicken entfernen
 
danke, werd ich mal testen :thumb:

TonyR 28. Sep 2009 00:51

Re: Listbox-einträge durch daraufklicken entfernen
 
Delphi-Quellcode:
ListBox1.DeleteSelected;
geht auch merk ich grad^^

Medium 28. Sep 2009 01:01

Re: Listbox-einträge durch daraufklicken entfernen
 
Das sind halt echt so Sachen, da würd ich einfach mal "ListBox1." eingeben, und schauen ob in der dann gezeigten Liste nicht irgendwas fertiges vorkommt was mir so helfen könnte - und in diesem Fall sogar noch so offensichtlich. Im Zweifel F1 und die Member und Methoden der Klasse ansehen, und 1 und 1 zusammenzählen sollte dann noch drin sein. So hab ich sicherlich 70-80% meines täglichen Handwerkszeugs sowohl in Delphi, als auch C# kennen gelernt. Wenn ich für jeden solcher Kaliber ins Forum gehüpft wäre, würd ich noch so 10 Jahre brauchen um auf meinem heutigen Stand zu kommen ;)
Eigeninitiative kann gelegentlich auch mal bedeuten, dass man erheblich schneller ans Ziel kommt - man glaubt es kaum.

delphi-n 28. Sep 2009 18:04

Re: Listbox-einträge durch daraufklicken entfernen
 
klappt, danke :thumb:

(muss aber so da stehen:
Delphi-Quellcode:
ListBox1.Items.Delete(x);
)

delphi-n 29. Sep 2009 15:30

Re: Listbox-einträge durch daraufklicken entfernen
 
Ich möchte nun die Liste nach dem Begriff '123456' durchsuchen, und alle einträge, die '123456' enthalten, entfernen. Wie kann ich das machen?

Forlan 29. Sep 2009 15:35

Re: Listbox-einträge durch daraufklicken entfernen
 
Mit einer Schleife nach dem String suchen, und wenn gefunden, dann halt löschen ( .Delete(String[i]))

delphi-n 29. Sep 2009 15:43

Re: Listbox-einträge durch daraufklicken entfernen
 
wie macht man das :

nach dem String suchen

Die Muhkuh 29. Sep 2009 15:46

Re: Listbox-einträge durch daraufklicken entfernen
 
Zitat:

Zitat von delphi-n
wie macht man das :

nach dem String suchen

Im Forum danach suchen :roll:

Oder in die OH gucken:

Delphi-Referenz durchsuchenPos


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:18 Uhr.
Seite 1 von 2  1 2      

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