2010-11-18 115 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