我如何从TSynEdit组件调用系统弹出菜单

时间:2011-06-25 19:46:54

标签: delphi synedit

当我在TMemo组件中右键单击时,系统会显示一个这样的弹出菜单

enter image description here

但是当我使用TSynEdit组件时,这个弹出菜单没有显示,问题是存在于TSynEdit组件中激活此系统弹出菜单的任何方式,或者我是否必须实现自己的右键单击弹出菜单为TSynEdit组件右键单击剪切,复制,粘贴,删除功能?

1 个答案:

答案 0 :(得分:4)

您显示的弹出菜单由Windows本身添加到Edit控件(TMemo是多行Edit控件的包装器)。由于SynEdit不是基于Windows编辑控件,而是完全实现,因此Windows不提供该菜单。

如果SynEdit本身不提供弹出菜单,则必须自己实现。