当前位置:主页>销售管理软件> 列表

如何限定popmenu的弹出点? 找电脑销售管理软件

财务软件版1楼: 我想将popmenu的弹出限定在label或其它控件的左下角,如何写?

2楼: 取得控件左下角的坐标,再调用popmenu函数。 如电脑销售管理软件

3楼: 如何取得控件左下角的坐标?

4楼: 控件.left
控件.top+控件.height

5楼: procedure TForm1.Label1Click(Sender: TObject);
var
ptObject: TPoint;
begin
ptObject := TLabel(Sender).Parent.ClientToScreen(Point(TLabel(Sender).Left,
TLabel(Sender).Top + TLabel(Sender).Height));
PopupMenu1.Popup(ptObject.X,ptObject.Y);
end;

6楼: PopupMenu1.Popup(X,Y);

财务软件版7楼: 接受答案了.