如何知道在popupmenu上单击后,所单击的菜单项是哪一个? 因为我的popupmenu是动态生成的,所以所有的菜单项调用同一个单击事件。只有确定了单击的是那个菜单项后才可以执行相应的操作。在鼠标单击时可以返回被单击的菜单项的Caption或其它标记么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实我更倾向于jacket008(§优国优民§)的建议,你动态生成菜单项的时候就可以给它的OnClick事件指定相应操作的过程,类似于OnClick := Item1Method;当然你也可以使用Caption属性进行判断,类似于:case TmenuItem(sender).caption of'Item1Caption' : Item1Method;... 可是我还是不太明白jacket008(§优国优民§)的方法,我delphi学的不太好。 如果你想明白的话,建议你查看一下POPMENU或着任意一个对象的OBJECT结构就明白了 OnClick其实就是一个property,只是这个属性是procedure(send:TObject) of object类型而已。简单点就是指向你定义的过程的一个指针。 在 OnClick 事件中写入:ShowMessage(TmenuItem(sender).caption); OnClick其实就是一个property,只是这个属性是procedure(send:TObject) of object类型而已。简单点就是指向你定义的过程的一个指针。呵呵,怎么会这样? UrlDownloadToFile 下载不了中文名文件 求仿制windows 宽带连接成功后的 气泡提示消息 怎样成为DELPHI高手 在delphi中如何运行ms-dos批处理文件? 如何获取Foxmail新建邮件的主题内容 星战前传3-西斯的复仇[DVD中文字幕] 请问哪里有完整的《Borland传奇》下载? ...调查,你用什么工具开发B/S应用?你对该工具的评价如何 数据库解决方案,材料帐核算系统 如何插入一个按钮到ie工具栏,连接我的程序,如netant、金山词霸 怎么处理多个结果集 加密算法的实现?
当然你也可以使用Caption属性进行判断,类似于:
case TmenuItem(sender).caption of
'Item1Caption' : Item1Method;
...
简单点就是指向你定义的过程的一个指针。
ShowMessage(TmenuItem(sender).caption);
简单点就是指向你定义的过程的一个指针。呵呵,怎么会这样?