【问题标题】:Get selected value of TCombobox in Delphi RAD Studio 10在 Delphi RAD Studio 10 中获取 TCombobox 的选定值
【发布时间】:2018-09-19 10:27:16
【问题描述】:

如何从TComboBox 中获取选定的值?

TCombobox 名称是 comboTest

vaue_is := comboTest ???

【问题讨论】:

    标签: delphi tcombobox rad-studio


    【解决方案1】:

    你可以使用ItemIndex:

    if comboTest.ItemIndex >= 0 then
      vaue_is := comboTest.Items[comboTest.ItemIndex];
    

    这对于 VCL 和 FireMonkey (FMX) 应该同样适用。

    【讨论】:

    • Velthus Tnx 寻求帮助,但在 ShowMessage(vaue_is );我的名字没有价值,例如。 100
    • 你得到一个字符串,对。你想得到什么“价值”?
    • 是的,例如值。 100 或 101
    • @Pointer,添加您希望在问题中获得的值列表,因为 Rudy 的回答效果很好。
    • 所以组合框中的字符串是“Audi”、“BMW”等?现在你想取回数据库中使用的 id 吗?您可以将该 id 与字符串一起存储,例如在 TStrings 的 Objects 部分。或者你得到我显示的字符串('Audi'),然后在数据库中搜索 id。 您的问题根本不清楚您想要这个
    猜你喜欢
    • 1970-01-01
    • 2011-07-05
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多