如何在cxbutton(devexpress Delphi)中单击左键显示弹出菜单?

时间:2015-12-23 10:23:14

标签: delphi devexpress delphi-7

我有一个弹出菜单附加到cxbutton(Delphi的devexpress组件),右键单击显示菜单,但现在我需要通过鼠标左键单击它。

请检查cxbutton的所有属性,但似乎没有人这样做,该怎么办?

我正在使用Delphi 7。

2 个答案:

答案 0 :(得分:2)

你试过了吗?

procedure TForm1.cxButton1Click(Sender: TObject);
begin
  PopUpMenu1.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);
end;

?对我来说,这在D7中起作用,PopUpMenu出现在同一位置,如果它被右键单击。

答案 1 :(得分:0)

如果您使用Dexpress的弹出框,则可以致电:

procedure TForm1.cxButton1Click(Sender: TObject);
begin
   dxBarPopupMenu1.PopupFromCursorPos
end;