我正在桌面应用程序中使用Firemonkey TMemo组件,希望当用户在Memo上单击鼠标右键或Long-Taps时,不会弹出默认菜单。
这实际上很容易。
只需在表单上添加一个新的TPopupMenu
并给它起一个好名字(例如pmRecipe
)。确保not为其添加任何菜单项!然后只需将其分配给备忘录的PopupMenu
属性即可。
但是,作为您的应用程序用户,我希望使用上下文菜单,因此可能会因为缺少这样的菜单而感到恼火。 (这个应用程序是FMX而不是VCL,并且该控件不是本机Windows EDIT控件,这也使我感到恼火。)