问题标签 [contextmenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - VB.net(桌面)上下文菜单分配给多个控件所有者问题
我在同一个表单上有两个不同的网格控件。它们共享相同的上下文菜单。当我选择上下文菜单项时,我无法确定哪个控件是所有者。
c# - Farpoint 电子表格 - 禁用单元格右键菜单
我正在使用带有 C# 的 WinForms 的 Farpoint 电子表格。右键单击正在编辑的单元格时,如何禁用显示的“上下文菜单”?
javascript - 如何使用 Prototype 禁用 Mozilla 中某些元素的默认上下文菜单?
我正在尝试在某些元素(特别是标签)上扩展上下文菜单的导航选项,h1
我h2
想在右键单击这些元素时阻止浏览器的默认操作。
我在这个页面上找到了很好的信息。
但是,我找不到如何禁用某些元素的上下文菜单。有人知道该怎么做吗?
我使用原型作为我的 javascript API。
c# - 右键单击菜单项时如何显示上下文菜单
我正在将 MFC 应用程序移植到 .NET WinForms。在 MFC 应用程序中,您可以右键单击菜单或上下文菜单项,我们会显示另一个包含诊断和配置项的上下文菜单。我正在尝试将此功能移植到 .NET,但我遇到了麻烦。
我已经能够捕获右键单击,禁用底层菜单的单击并在正确的位置弹出上下文菜单,但是原始菜单一旦失去焦点就消失了。
在 MFC 中,我们通过使用TPM_RECURSE标志调用TrackPopupMenuEx来显示新的上下文菜单。
.NET 中的ContextMenu和较新的ContextMenuStrip类只有一个Show方法。有谁知道如何在.NET 中做到这一点?
编辑
我曾尝试通过 ap/invoke 使用TrackPopupMenuEx,但这限制了您使用 ContextMenu 而不是在我们的应用程序中看起来不合适的 ContextMenuStrip。它也仍然无法正常工作。它不适用于新的MenuStrip和ContextMenuStrip。
我还尝试对 ToolStripMenuItem 进行子类化,以查看是否可以向其添加上下文菜单。这适用于MenuStrip,但ContextMenuStrip仍然允许右键单击事件作为单击传递。
vb.net - 将处理程序添加到动态创建的上下文菜单
我需要在运行时从数据库中填充上下文菜单。我不知道列表中的项目数量,所以我想在一个地方处理点击事件。如何声明处理程序,以便知道哪个菜单项实际触发了点击。
.net - 如何使用 C# 从分配的上下文菜单中获取父控件?
我在 Windows 窗体上有一些列表视图控件,并且我已经使用 VS2005 中的属性网格为它们分配了一个通用的上下文菜单条。
现在,当从任何列表视图中的上下文菜单中进行选择时,有没有办法我可以获得凸起菜单的正确托管控制?
.net - 树视图节点上的动态上下文菜单
我在 Treeview 上有一个上下文菜单,当用户右键单击它应该根据当前右键单击的节点的标记对象进行更改。
目前我正在更新 after_select 事件中的上下文菜单,但是当用户右键单击另一个节点而不选择它时,这不起作用。
如何检测右键单击哪个节点并更改上下文菜单?还是我做错了?
java - 如何将上下文菜单添加到 Java 应用程序的 Windows 资源管理器?
对于 Java 应用程序,如何将子菜单项添加到 Windows 资源管理器上下文菜单(例如 7-Zip)?
wpf - 为什么数据绑定的 ContextMenu 项目不隐藏?
我不想使用数据绑定对象的某些属性在上下文菜单中隐藏/显示菜单项。但是我的菜单项并没有隐藏,它们的行为就好像它们的 Visibility 将设置为 Visibility.Hidden (不是 Visibility.Collapsed 实际上),这种行为的原因是什么?
这是一个例子:
XAML:
和后面的代码:
结果是包含四个项目的菜单(但中间有两个,标题中没有任何可见文本)。
c# - 如何将上下文菜单添加到 ListBoxItem?
我有一个 ListBox,我想为列表中的每个项目添加一个上下文菜单。我已经看到了“解决方案”让右键单击选择一个项目并在空白处抑制上下文菜单,但是这个解决方案感觉很脏。
有谁知道更好的方法?