如何强制 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);
我在 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);