想生成这样的弹出菜单(PopupMenu1):
M1>n1
n2
n3
M2>i1
i2
....
M1,M2是弹出菜单PopupMenu1的菜单项
n1,n2,n3是M1的子菜单项,i1,i2是M2的子菜单项谢谢!
M1>n1
n2
n3
M2>i1
i2
....
M1,M2是弹出菜单PopupMenu1的菜单项
n1,n2,n3是M1的子菜单项,i1,i2是M2的子菜单项谢谢!
解决方案 »
- Delphi高手看过来
- 关于输入法的问题?
- 谁有工资管理系统下?重分求
- .我在DELPHI中调用了excel,使其弹出一个EXCEL窗口,但是我又一次单击该调用按钮,又弹出一个EXCEL窗口来,想问问有没有什么好方法可以一次只
- COM+ 的异常问题,请猛禽兄、太可怕兄、苹果兄、小小兄……等各位高人进来看看!
- 开发触摸屏的问题
- indy10.5.5(delphi2010自带)的openssl(两个dll)下载地址?
- 关于windows xp的问题?
- 如何实时监视剪贴班的动作?用hook嘛?
- 把当前点坐标转换成相对与屏幕的坐标!很实用的呀
- 使用Delphi怎么加载mp3的文件啊?
- 关于PCHAR !请教!
只要动态生成TMenuItem对象就是了
比如:定义tmpItem : TMenuItem;
使用如下的方法就可以生成菜单
tmpItem:= TMenuItem.Create(Self);
tmpItem.Name:='这里定义菜单的name,注意要唯一';
tmpItem.Caption:='定义菜单的caption';
tmpItem.OnClick:=定义菜单的事件;
定义完成后,使用父菜单的add()方法(还有一批类似的方法)就可以附加这个菜单了,如M1.add(tmpItem)
不知明白了否