使用Tpopmenu组件。在stand面板上。
解决方案 »
- 怎样取得Image控件上的坐标?
- http://community.csdn.net/Expert/topic/3943/3943031.xml?temp=4.310244E-02
- 如何捕获局域网哪个计算机对服务器上的共享目录进行了文件操作
- 小问题,大家来看看!
- 怎么样才能把TEDIT的内容传到RAVE报表中?
- 如何顺序读取一段字符串
- 如何动态创建TField
- 如何把word、excel、mp3等二进制格式文件放到SQL Server中,字段类型该怎么设?在线等候!
- 有什么办法可以使TGraphicControl绘一次后就记住, 一直保留并显示上次绘制内容?
- 怎样把一个目录下所以的文件导入数据库
- 用Delphi做的ActiveX控件怎么会这么大?
- 求解:如何在dephi中调用*.chm帮助文件?谢谢!
var
x,y:integer;
p:TPoint;
begin
x:=button1.left;
y:=button1.top+button1.height;
p.x:=x;
p.y:=y;
p:=clienttoscreen(p);
popmenu1.popup(p.x,p.y);
end;
procedure TForm1.Button1Click(Sender: TObject);
var p:tpoint;
begin
getcursorpos(p);
popupmenu1.Popup(p.x,p.y);
end;
当然,你还可以改变 p.x, p.y 来改变popupmenu1的弹出位置。
|