Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Werte aus einem TComboBox auslesen... (https://www.delphipraxis.net/3029-werte-aus-einem-tcombobox-auslesen.html)

NeoDeluxe 19. Feb 2003 06:12


Werte aus einem TComboBox auslesen...
 
Moin.
Ich will die Werte aus einem ComboBox auslesen. D.h. wenn der Benutzter auf einen Button klickt müssen die Werte aus einem ComboBox in einen Label übertragen werden. Wie geht das? :coder:

MrSpock 19. Feb 2003 06:45

Hallo NeoDeluxe,

das geht über die Eigenschaft Items:

Delphi-Quellcode:
if myComboBox.ItemIndex > -1 then
  myLabel.Caption := myComboBox.Items.Strings[myComboBox.ItemIndex];
oder mit der Text Eigenschaft:

Delphi-Quellcode:
myLabel.Caption := myComboBox.Text;

NeoDeluxe 19. Feb 2003 06:49

sehr schön.
Und wie kann ich verhindern, dass man in ein ComboBox etwas schreiben kann? D.h. es mussen nur die sachen ausgewählt werden. Wie geht das?

MrSpock 19. Feb 2003 06:57

Hallo NeoDeluxe,

über die Eigenschaft Style (z.B. im Objektinspektor):

Delphi-Quellcode:
myComboBox.Style := csDropDownList;

NeoDeluxe 19. Feb 2003 07:02

Jup danke schön. Aber ich habe diese Methode ausprobiert:
Zitat:

myLabel.Caption := myComboBox.Text;
und habe fetsgeschtellt, dass wenn man etwas wählt, dann erscheint dieses nicht in dem Label. Wenn man gar nichts mählt, also einfach weiter klickt dann wird der Wert übertrage.
Also kürzer:
Wenn man in der comboBox nichts verändert dann wird der Wert übertrage!
Und wenn man was verändert, dann wird der Wert nicht übertragen, waru???
:coder:

NeoDeluxe 19. Feb 2003 07:07

alles klar schon funtioniert. :mrgreen: Danke sehr
:coder:
Grüße Neo. :hi:


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