关于PopupMenu(50分)

  • 主题发起人 主题发起人 年轻和尚
  • 开始时间 开始时间

年轻和尚

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在指定地方弹出菜单,比如Button的下方,谢谢[:D]
 
jrq (2002-5-10 19:17:00)
--------------------------------------------------------
有以前的一段小代码,供你参考:
procedure TForm1.BitBtn1Click(Sender: TObject);
var p:tpoint;
begin
p.x:=BitBtn1.Left;
p.y:=BitBtn1.top+bitbtn1.Height;
p:=clienttoscreen(p);
PopupMenu1.Popup(p.x,p.y);
end;

 
var
p:tpoint;
begin
getcursor(p);
popup.popup(p.x,p.y)
end;
 
var
ps: Tpoint;
begin
GetCursorPos(ps);
PopupMenu1.Popup(ps.x, ps.y);
end;
 
接受答案了.
 
后退
顶部