wie bekommt man den aufgenommenen Wert eines Kombinationsfeld von delphi 7delphi comboBox
kann sagen, es Elemente hat, wie man war weiß gepflückt, welche Zeile (Artikel)?
wie bekommt man den aufgenommenen Wert eines Kombinationsfeld von delphi 7delphi comboBox
kann sagen, es Elemente hat, wie man war weiß gepflückt, welche Zeile (Artikel)?
Sie das ausgewählte Element finden mit:
combobox.ItemIndex; // -1 if none
Sie den Wert bekommen kann
combobox.Items[combobox.ItemIndex]
combobox.text mit den Wert halten, die
Ein Problem hier ist jedoch, wenn die Combobox die Bearbeitung des Textes erlaubt keines der Elemente übereinstimmen , was bemerkenswert ist. –
ausgewählt wurde Wenn Sie verwenden möchten, combobox.text, empfehle ich, im Objektinspektor csDropDownList und ItemIndex auf 0 zu setzen, damit die Combobox initialisiert wird.
da ich nicht genug punkte habe, um die vorherige antwort zu kommentieren, musste ich sie als separate antwort verwenden. Tobys Kommentar warnt tatsächlich vor der gleichen Sache. –
Offensichtlich erhalten Sie einen Fehler, wenn Sie combobox.Items [combobox.ItemIndex] schreiben, ohne das combobox.ItemIndex zu prüfen <> - 1 zuerst –