你用TOOLBAR+TOOLBUTTON设置:
dropdownmenu := popupmenu1
dropdownmenu := popupmenu1
解决方案 »
- DBGrid中直接输入数据(ADOTable)
- 怎么判断局域网中机器连接上sql server????
- 怎么让运行的程序,在任务管理器中隐藏,要在98,2000,xp上都有效果
- log文件,大家都是怎么写的?
- 安装组件包时遇到的问题!! 急急急 在线等
- 初学Delphi,请教几个问题
- 这个算法怎么做?(建筑)
- 脱出五指山,开心,放分庆祝!
- 程序经常提示‘数据库连接过多’、‘堆扎溢出’。怎样处理?
- 请问如何在DELPHI中应用IShellLink
- 交流和求教:如何合理地DOCK(停靠) DLL中的窗口。代码不算长,不算短,进入者需要有心理准备。PS:这里点名几位热心的大虾,请帮忙看一下:老鱼,老千,恶人,还有小新——5岁的那位。
- 动态菜单的添加问题?
然后设置按纽的MenuItem属性为Mainmenu的一个一级菜单就可以了。
VAR LC_MOUSE:TMOUSE;
begin
LC_MOUSE :=TMOUSE.CREATE;
popupmenu1.Popup(LC_MOUSE.CursorPos.x,LC_MOUSE.CursorPos.Y);
LC_MOUSE.Free;
end;
var
ClientPoint,ScreenPoint:TPoint;
begin
ClientPoint.X:=(Sender as TSpeedButton).Left+(Sender as TSpeedButton).Width;
ClientPoint.Y:=(Sender as TSpeedButton).Top;
ScreenPoint:=ClientToScreen(ClientPoint);
pmNewOther.Popup(ScreenPoint.X,ScreenPoint.Y);
end;
我的代码。pmNewOther是PopMenum.菜单在按钮右边弹出。