2010-11-18 69 views
2

一個人如何從德爾福7德爾福組合框

可以說,它有項目,一個人如何知道哪一行(項目)被選中獲得組合框的挑選價值?

回答

6

您找到與所選項目:

combobox.ItemIndex; // -1 if none 

你可以使用

combobox.Items[combobox.ItemIndex] 
+4

顯然,如果您在編寫combobox.Items [combobox.ItemIndex]時沒有檢查combobox.ItemIndex <> - 1第一個 – 2010-12-05 11:16:20

4

combobox.text將持有當你想使用的選擇

+4

這是一個問題,但如果組合框允許編輯文本可能與任何項目不匹配這值得注意。 – 2010-12-05 11:26:56

-2

值的值combobox.text,我建議在對象檢查器中將樣式設置爲csDropDownList和ItemIndex爲0,以使組合框初始化。

+0

因爲我沒有足夠的評論以前的答覆,我需要把它作爲單獨的答案。 Toby的評論實際上警告同樣的事情。 – 2017-05-30 06:55:21