Delphi获取android组合选择项目文本

时间:2013-09-24 20:11:41

标签: android delphi combobox delphi-xe5

我有一个组合框,里面有很多项目,我必须在变量中输入所选项目的名称。

var a:string;
begin
 a:=ComboBox1.Text;
end;

这是我用于Delphi VCL应用程序的方式,它的工作原理。在这里,我正在使用Firemonkey和Android开发,我没有text属性。

如何在组合框中获取所选项目的文本?

2 个答案:

答案 0 :(得分:6)

在FireMonkey和VCL代码中一样 - 使用TComboBox.ItemsTComboBox.ItemIndex告诉您当前选择了哪一个(或允许您设置选择)。

阅读:

if ComboBox1.ItemIndex <> -1 then
  ShowMessage(ComboBox1.Items[ComboBox1.ItemIndex]);

设置:

ComboBox1.ItemIndex := 2;

答案 1 :(得分:6)

您可以访问Selected属性以获取文本:

 if ComboBox1.ItemIndex >= 0 then
    ShowMessage(ComboBox1.Selected.Text);