2,497
社区成员
发帖
与我相关
我的任务
分享
var
p:TPoint;
begin
GetCursorPos(p);
pm1.Popup(p.X,p.Y);
end;
var
p:TPoint;
begin
GetCursorPos(p);
pm1.Popup(p.X,p.Y);
end;
procedure TForm1.pgc1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
i:Integer;
R:TRect;
p:TPoint;
begin
GetCursorPos(p);
for i := 0 to pgc1.PageCount - 1 do
begin
R := pgc1.TabRect(i);
if (R.Left<=X) and (R.Right>=X) and (R.Top<=Y) and (R.Bottom>=Y) then
begin
pgc1.ActivePageIndex := i;
pm1.Popup(p.X,p.Y);//弹出菜单
break;
end;
end;
end;