如何在Firemonkey上单击TButton时有一个选项列表?

时间:2014-06-09 12:19:34

标签: delphi firemonkey delphi-xe5

我知道在firemonkey上使用TButton让我添加一个TPopUp菜单。但它只有在你右击它时才有效。

当您进行正常点击时,我需要在按钮下方打开它。

PopupMenu.PopUp(X,Y)基于我认为的形式。如何将按钮的X,Y(在其他布局内部深处)转换为相同的坐标?

当点击并显示PopUp时,一些奇怪的行为发生在弹出菜单的选择栏消失。按钮保持按下状态,这很好。

Expected Appearance

1 个答案:

答案 0 :(得分:0)

看这里:

http://blogs.embarcadero.com/sarinadupont/2013/10/17/463/

是移动设备的示例,但您也可以在桌面设备上使用。