android - Delphi 获取android combobox 选中的item 文本

标签 android delphi combobox delphi-xe5

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

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

这是我在 Delphi VCL 应用程序中使用的方法,并且有效。在这里,我正在使用 Firemonkey 和 Android 进行开发,我没有 text 属性。

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

最佳答案

在 FireMonkey 中的工作方式与在 VCL 代码中的工作方式相同 - 使用 TComboBox.ItemsTComboBox.ItemIndex 告诉您当前选择了哪一个(或允许您设置选择)。

阅读:

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

设置:

ComboBox1.ItemIndex := 2;

关于android - Delphi 获取android combobox 选中的item 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991150/

相关文章:

java - Android 对话框颜色

java - onCreate中出现NullPointerException,调试后似乎找不到原因

Delphi 7 TIdFTP FTP安全(密码保护)

c# - WinForms 中的只读组合框

wpf - 一个组合框,提供可调整大小的文件名完成列表和带有历史记录的下拉列表

javascript - Android 上缓慢的 Javascript 触摸事件

android - 为tts添加延迟

Delphi Indy10 在 Linux 下需要 SSL 库?

delphi - Firedac select 与 Firebird 一起使用不返回任何记录

c# - 创建一个包含已选中复选框的值的组合框