问题标签 [right-mouse-button]

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.

0 投票
3 回答
3150 浏览

c# - 明确阻止 ContextMenuStrip 在 C# 中加载

当未设置特定标志时,我需要隐藏 contextmenustrip。由于我认为我们无法显式控制上下文菜单条的显示/隐藏,因此我决定将鼠标右键单击与上下文菜单条关联的控件。它是一个用户控件,所以我尝试处理它的 MouseClick 事件,在该事件中我检查是否设置了标志以及按钮是否为右键。然而令我惊讶的是,该事件不会在鼠标右键单击时触发,而是仅在左键单击时触发。

我有什么问题还是有任何解决方法?

检测到右键单击,问题标题和描述已更改

在做了更多研究之后,当我处理控件上的 Mouse_Down 事件时,我得到了右键触发。但是我仍然一无所知,因为如何明确阻止 ContextMenuStrip From Loading。另一个问题是,为什么 MouseClick 没有检测到右键单击?


当前的解决方法

注册事件处理程序

这是我正在做的当前解决方法。但是如何在 ContextMenuStrip 的打开事件中更改它

0 投票
1 回答
420 浏览

windows - MinGW bash shell中禁用鼠标右键,如何恢复

当我运行 MinGW bash shell 时,我无法再打开鼠标右键菜单。当我退出外壳并返回cmd.exe外壳时,鼠标右键再次起作用。

MinGW bash 版本是否以某种方式禁用鼠标按钮?我该如何防止这种情况?

0 投票
3 回答
19461 浏览

jquery - Jquery:检测是否单击了鼠标中键或右键,如果是,请执行以下操作:

查看我的 jsfiddle演示,如果e.which == 1然后当您左键单击 h2 时它会 e.which == 2e.which == 3它不会工作。2是鼠标中键,3是鼠标右键。我也发现了这个:

jQuery 提供了一个 e.which 属性,分别返回 1、2、3 表示左键、中键和右键。所以你也可以使用 if (e.which == 3) { alert("right click"); }

此代码不起作用:

代码:

0 投票
1 回答
269 浏览

delphi - 我可以仅在应用程序正在运行时才显示上下文菜单条目吗?

是否可以仅在我的应用程序运行时出现鼠标右键单击条目?我在想的是,我希望人们能够在 Windows 资源管理器中右键单击文件并能够选择一个条目“通过电子邮件将此文件发送给技术支持”,但我需要运行我的应用程序才能做到这一点,所以我希望该条目在我的应用程序未运行时消失。

我想我的问题的第二部分是如何实现该功能 - 即,如果应用程序已经在运行,我如何才能从 Windows 资源管理器识别并在我的应用程序上执行右键单击菜单项单击,或者我必须拥有一个只将消息传递给主应用程序的小程序应用程序?

0 投票
1 回答
1651 浏览

erase - InkCanvas:如何在鼠标右键单击时通过 Stroke 擦除

我有一个在 InkCanvasEditingMode.Ink 中工作的 InkCanvas。但是当用户按下右键时,我想擦除整个笔画。请帮我一个建议好吗?

0 投票
2 回答
538 浏览

java - 重新定位 Jtable 列标题

我必须禁用对 JTableHeader 的右键单击,以便用户无法右键单击列标题并拖动以重新定位列。我们有什么诀窍吗?只需提及鼠标左键单击效果很好,但是当用户使用 RMB 并拖动列时,该列被移动并在释放鼠标时重新绘制在其他列上。

任何帮助表示赞赏。

0 投票
2 回答
1884 浏览

java - java swing按住两个鼠标按钮

我想实现一种用户需要同时按住鼠标左键和右键的方法。

我正在使用 Swing 和 Java 1.7。我已经尝试过了,但它没有像我期望的那样检测到两个按钮的情况:

我试图分离方法并使用布尔值来决定是否按下鼠标按钮,然后我设置一个条件来确定它们是否同时被按下,但这也可以解决..

0 投票
1 回答
1442 浏览

java - Netbeans GUI builder 中的 Enclose In 选项灰显

使用 Netbeans IDE 构建 Java GUI 应用程序。我在其中创建了一个 JPanel。添加了很多字段后,我还想在其中添加一个 JscrollPane。我发现,如果我们右键单击窗格,我们可以选择将其封闭在一个容器中,该容器可以是滚动窗格或拆分窗格等。

问题是,当我右键单击面板时,封闭的按钮是灰色的。我应该如何解决这个问题?

0 投票
2 回答
585 浏览

wxpython - 在mac上,如何检测鼠标右键单击wxpython应用程序的taskbaricon

我已经运行简单的 wxpython 应用程序驻留在任务栏/系统托盘区域,当用户单击它时会显示弹出菜单。工作正常,除了当用户在任务栏图标(mac)上单击鼠标右键时我需要显示弹出菜单。

绑定右键如下:

不要做任何事。

0 投票
3 回答
1384 浏览

popup - JavaFX:防止鼠标右键单击以展开/折叠 TitledPane

我在 Accordion 中的所有 TitledPanes 的标题中添加了一个 ContextMenu。它工作正常,但如何防止鼠标右键单击展开或折叠 TitledPane?

hier 是我的代码,我在其中显示 ContextMenu:

更新:

我的环境:Linux Suse 12.3、JDK 1.7.0_45、JavaFX 2.2、编译器合规级别 1.7。

非常感谢