我在一个表单上有 2 个备忘录和 1 个 Tpopupmenu 我已将弹出菜单指定为两个备忘录的弹出菜单。弹出菜单有几个分配给它的菜单项,当我右键单击任一备忘录并单击其 onclick 事件中的一个菜单项时,我希望能够知道哪个备忘录是菜单被调用,但无法弄清楚如何找出它是哪个备忘录!
谁能给我一个关于如何检测底层备忘录的指针。
谢谢
科林
您可以使用PopupComponent
弹出菜单的属性:
procedure TForm1.PopupItemClick(Sender: TObject);
begin
if PopupMenu1.PopupComponent = Memo1 then
..
else
..