在窗口定义了一个popupmenu,但是。。。。。。 但是我想在窗口上的一个编辑框点击右键时,弹出的不是这个popupmenu,而是原先的带有复制粘贴的菜单,请问怎么办呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你自己再给这个编辑框赋值一个PopupMenu,不过复制粘贴的功能只能自己写了。 把PopupMenu去掉啊然后在编辑框的onmousedown事件加入 if button = mbright then begin popupmenu.popup(x,y); end; Edit1.PopupMenu 设置为你设计的菜单————————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。———————————————————————————————————— 把你的窗体的popumenu属性设为你添加的popupmenu To upingking:我是这么做的啊,但这样就导致右键点击编辑框时弹出的也是这个菜单,但我想要的是原先的那个有粘贴复制功能的菜单 把把你的窗体的popumenu属性设为你添加的popupmenu再把你的EDIT的popumenu属性设为空 To IORILI: 不行,偶试过了。 Edit1.PopupMenu := Nil ; 为什么对于数据类型变量只能在全局变量中这样赋值 求助改错!! 初学delphi,看什么书好呀? 急!delphi作的单机版应用程序的 打包问题 如何取得ADOQuery数据集的记录数? 在线等待;如何判断EDIT.TEXT的值为数字?急!急! 探讨!!学习Delphi的经典资料!多多参予!! 如果把Delphi应用做成NT下的一个服务程序? 请教一个简单问题!!!!!!!!!!!! 在调用DLL 文件时,怎样进行数据类型的转换,如 C 中的 DWORD 该转为 什么类型? 将DBGrid中的数据输出到Excel的两个问题 如何在DLL中创建控件?
然后在编辑框的onmousedown事件加入
if button = mbright then
begin
popupmenu.popup(x,y);
end;
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
再把你的EDIT的popumenu属性设为空
不行,偶试过了。