Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Überprüfen ob in einer Listbox ein Item markiert ist (https://www.delphipraxis.net/56307-ueberpruefen-ob-einer-listbox-ein-item-markiert-ist.html)

cruso 3. Nov 2005 17:49


Überprüfen ob in einer Listbox ein Item markiert ist
 
Hi!

Wie kann ich überprüfen, ob in einer Listbox ein Item markiert ist?
Wenn es so ist, dann soll true ausgegeben werden!


MfG
Cruso

sh17 3. Nov 2005 17:50

Re: Überprüfen ob in einer Listbox ein Item markiert ist
 
isSelected := (Listbox.ItemIndex > -1)

Pfoto 3. Nov 2005 18:10

Re: Überprüfen ob in einer Listbox ein Item markiert ist
 
Mit
Delphi-Quellcode:
ListBox1.Selected[index] =
kannst du gezielt abfragen, ob das per index angesprochende Item selektiert ist oder nicht.
Das funktioniert auch, wenn "MultiSelect" auf True ist.
Du kannst über diese Funktion den Wert auch schreiben.

Gruß
Pfoto

leddl 3. Nov 2005 18:12

Re: Überprüfen ob in einer Listbox ein Item markiert ist
 
War die Frage, ob überhaupt ein Item markiert ist, oder ob ein spezielles ausgewählt ist?
Für ersteres gibts bereits nen Code, für zweiteres gibts die Methode "Selected[Index]":
Delphi-Quellcode:
isSelected := aListBox.Selected[Index]
*grmpf* Roter Kasten... Wurscht, ich schicks trotzdem ab :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 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 by Thomas Breitkreuz