我有一个组合框,里面有很多项目,我必须进入一个名为所选项目名称的变量。
var a:string;
begin
a:=ComboBox1.Text;
end;
这是我在 Delphi VCL 应用程序中使用的方法,并且有效。在这里,我正在使用 Firemonkey 和 Android 进行开发,我没有 text
属性。
如何获取组合框中所选项目的文本?
最佳答案
在 FireMonkey 中的工作方式与在 VCL 代码中的工作方式相同 - 使用 TComboBox.Items
。 TComboBox.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/