单击一个button,想得到右击的效果 button已经和popmenu关联起来了,现在想左键点一下,也能出来右键菜单,而且位置要正确,不能让菜单跑哪里去都不知道 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在onmousedown里popmenu1.popup(x,y) procedure TForm1.Button1Click(Sender: TObject);begin popupmenu1.Popup(0,0);end; procedure TForm1.Button2MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);beginif Button=mbLeft then popmenu1.popup(x,y);end; procedure TForm1.buttonClick(Sender: TObject);beginpopmenu.Popup(Left + button.Left + button.Width ,Top + button.Top + button.Height );end; procedure TForm1.Button1Click(Sender: TObject);var p: TPoint;begin GetCursorPos(p); PopupMenu1.Popup(p.x, p.y);end; 關與button的右鍵事件總於找到答案了,哈哈 兄弟我做的多人视频聊天室和mpeg4多媒体控件,大家都来捧场哈 DataModual 模快被多个窗体引用,相互串扰怎么办? 在读ini文件时,如果某个标签的值在不断变化怎么读取? image控件中的图像如何拷贝? 请问98下的winipcfg.exe这个软件的功能是怎么实现的 数据显示出错? 如何获取某个表的各列的名称和字段类型? 求救! 如何判断一个字符串含有至少一个中文字符,以及如何判断一个字符串不含一个数字字符 哪位有时间帮助完成delphi数据统计 调查一下一般大家都用什么控件来开发三层结构呢? 一个从数据库里读取数据显示的问题。
popmenu1.popup(x,y)
begin
popupmenu1.Popup(0,0);
end;
Shift: TShiftState; X, Y: Integer);
begin
if Button=mbLeft then
popmenu1.popup(x,y);
end;
begin
popmenu.Popup(Left + button.Left + button.Width ,Top + button.Top + button.Height );
end;
var p: TPoint;
begin
GetCursorPos(p);
PopupMenu1.Popup(p.x, p.y);
end;