delphi7 如何实现在按下一个按钮后弹出一个菜单
2个回答
展开全部
//可以放一个PopMenu1在界面上,然后把一个按钮的popMenu属性指成这个popMenu1.
//代码方式做:
xxxprocedure TFrm_Brands.cmd_updateRateClick(Sender: TObject);
var pt:TRect;
begin
inherited; pt:=(sender as tBitBtn).BoundsRect;
MapWindowPoints(self.handle, HWND_DESKTOP, pt, 2);
pm_Addins.Popup(pt.Left+5, pt.Top+10);
end;
//代码方式做:
xxxprocedure TFrm_Brands.cmd_updateRateClick(Sender: TObject);
var pt:TRect;
begin
inherited; pt:=(sender as tBitBtn).BoundsRect;
MapWindowPoints(self.handle, HWND_DESKTOP, pt, 2);
pm_Addins.Popup(pt.Left+5, pt.Top+10);
end;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询