如何强制 FireMonkey TComboEdit 以编程方式显示其下拉列表

How can I force a FireMonkey TComboEdit to show its drop down programatically

我在 FireMonkey 应用程序中有一个 TComboEdit。

在 VCL 中我可以这样做:

  SendMessage(myComboEdit.Handle, CB_SHOWDROPDOWN, 1, 0);

当然,消息在 FMX 中的工作方式与在 VCL 中不同,因此这个技巧在 FMX 下似乎不起作用。 (即,它没有暴露给我们)。

如何让我的 TCombiEdit 显示下拉菜单?

像这样显示 TComboEdit control you can use the DropDown 方法的下拉列表

 ComboEdit1.DropDown;

或使用模型的 SendMessage 方法发送 PM_DROPDOWN 消息。

 ComboEdit1.Model.SendMessage(PM_DROPDOWN);