![]() |
Combobox Selektiertes Item in Edit1.text schreiben
hallo, lange Rede kurzer Sinn.
Ich hab eine Combobox und eine Editfeld, wo ich per click den Inhalt des editfeld ind die Combobox schreibe.
Delphi-Quellcode:
Nun will ich das ausgewählte Item in der Combobox im Editfeld anzeigen Lassen.
procedure TForm1.BtnEditTextClick(Sender: TObject);
var LText : String; begin LText := eComboAddText.text; cbOpenForm2.Items.Add(LText); eComboAddText.text := ''; end; Das haut soweit nicht hin, da er wenn er was anzeigt zwei schwarze Balken mit anzeigt.
Delphi-Quellcode:
procedure TForm1.cbOpenForm2Change(Sender: TObject);
begin eComboAddText.text := ''; eComboAddText.text := cbOpenForm2.Items.Text; end; |
AW: Combobox Selektiertes Item in Edit1.text schreiben
Delphi-Quellcode:
Natürlich funktioniert das so nur, wenn der Text der ComboBox auch in den Items gespeichert ist.
eComboAddText.text := cbOpenForm2.Items[cbOpenForm2.ItemIndex];
|
AW: Combobox Selektiertes Item in Edit1.text schreiben
danke...
ich hatte immer vergebends das selectItem gesucht, aber anscheind is dies nur bei VB.. |
AW: Combobox Selektiertes Item in Edit1.text schreiben
In Delphi heisst diese Eigenschaft halt .ItemIndex, sollte aber das Selbe sein.
|
AW: Combobox Selektiertes Item in Edit1.text schreiben
Zitat:
Delphi-Quellcode:
Funktioniert immer, auch wenn mal kein Item aus der Liste ausgewählt, also ItemIndex = -1 ist.
procedure TForm1.cbOpenForm2Change(Sender: TObject);
begin eComboAddText.text := cbOpenForm2.Text; end; Alternativ siehe DeddyH Beitrag #2 ... aber nur wenn die ComboBox keinen Freitext erlaubt und immer ein Eintrag ausgewählt ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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-2025 by Thomas Breitkreuz