将上下文菜单添加到 TPageControl 的选项卡
我希望将上下文菜单添加到 TPageControl 的(只是)选项卡,以区别于选项卡区域(例如,像 Delphi 那样提供文件/页面选项)。我知道我可以用 TRzPageControl 做到这一点,但是用 TPageControl 怎么可能呢?
I wish to add a context menu to the (just the) tab of a TPageControl as distinct from the tab area (e.g like Delphi does to offer file/page options). I know I can do this with TRzPageControl but how might it be possible with TPageControl please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不想创建组件,则始终可以使用 PageControl 的 OnContextPopup 并根据鼠标位置切换其 PopupMenu。
假设您创建了 2 个 PopuMenus pmTab 和 pmPages,以下代码将在点击选项卡区域时显示第一个,否则显示第二个:
If you don't want to create a component, you can always use the OnContextPopup of your PageControl and depending on the Mouse position switch its PopupMenu.
Assume you have created 2 PopuMenus pmTabs ans pmPages, the following code will display the 1st when hitting the tabs area and the 2nd otherwise:
许多年前,当我还是个孩子(16 岁左右)时,我写过这样的话:
它可能仍然有效。
Many years ago, when I was still a kid (16 years old or something), I wrote this:
It might still work.