Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的桌面应用程序中使用 Firemonkey TMemo 组件,我希望当用户在 Memo 上单击鼠标右键或长按时,不会弹出默认菜单。
这实际上很容易。
只需TPopupMenu在您的表单上添加一个新名称并为其命名(pmRecipe例如)。确保不要向其中添加任何菜单项!然后只需将其分配给您的备忘录的PopupMenu属性。
TPopupMenu
pmRecipe
PopupMenu
但是,作为您的应用程序的用户,我希望有一个上下文菜单,所以我可能会对缺少这样的菜单感到恼火。(我也会对应用程序是 FMX 而不是 VCL 并且控件不是本机 Windows EDIT 控件这一事实感到恼火,但也许这只是我。)