问题标签 [right-click]

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 投票
2 回答
174 浏览

flash - 是否可以在 Flash 中显示自定义右键菜单

只是想知道当用户“右键单击”一个项目(例如按钮或影片剪辑)时,是否可以在 Flash 影片中显示基于影片剪辑的菜单。

0 投票
3 回答
8806 浏览

javascript - javascript:无法将 oncontextmenu 属性设置为预定义函数

我正在尝试编写一个函数来读取 div 项的 oncontextmenu 事件。(我需要它来确定是否按下了 ctrl 键,例如使用 e.ctrlKey。)

这有效:

但这不会:

我需要做什么来修复第二个?

谢谢。

0 投票
3 回答
285 浏览

c# - 如何检测应用程序中的右键单击

我的目标是在用户右键单击图片/文件时附加上下文菜单(vista 和 win7)。

我已将文件部分放下(即,他们右键单击文件并显示我的菜单),但我无法理解在 Firefox 或 ie 中右键单击需要做什么。

每当有人右键单击 IE 或 Firefox 中的图像文件时,我都会尝试添加上下文菜单。那可能吗?

0 投票
3 回答
9223 浏览

qt - 我想在 QTWidgetItems 上实现右键菜单

我正在做一个 uni 项目,我们的目标是制作一个程序,它可以扫描选定目录中的所有 img/video/movie 文件,将它们存储在数据库中,然后以有组织的方式(使用 QTreeWidgetItem)将它们 shozs。程序允许你做一些事情,比如读取文件,打开它们等等。现在,问题是我想右键单击其中一个文件并弹出一个菜单,其中包含许多选项,例如打开目录、删除文件...

我只是不知道如何制作那个右键菜单,我对 QT 有点陌生,我试着做这个:

我尝试重新定义 itemClicked 方法,但似乎无法找到如何知道它是否是右键单击,我想我可能以错误的方式尝试它。

我从中得到启发:

双击执行音乐文件。

如果您需要更多代码部分,请告诉我:)。

在安迪的最后一条评论之后编辑以显示新代码:

即使我删除了 QTreeWidget * treeWidget = new QTreeWidget(); 行它不起作用,我右键单击时看到菜单,但是当我单击播放时,没有任何反应。

0 投票
1 回答
1350 浏览

cocoa - 右键单击 NSStatusItem

我有一个NSStatusItem,我想通过右键单击该项目来弹出一个菜单。我继承了一个 NSView 并覆盖了该- (void)rightMouseDown:(NSEvent *)event方法。我还实现- (void)mouseDown:(NSEvent *)event了查看修饰符标志。我的问题是,视图没有收到NSRightMouseDown-Event。我不知道为什么?任何想法如何获得这个事件?自然,我将自定义视图添加到状态项。

- 更新 -
附加信息:我已将 NSImageView 添加到自定义视图的子视图中。

- 更新 2 -
附加信息:它符合NSMenuDelegate协议。

0 投票
5 回答
32771 浏览

selenium - 如何使用 selenium 进行右键单击?

我正在尝试使用 selenium 进行右键单击,关于如何做到这一点的任何想法?

0 投票
3 回答
5538 浏览

datagrid - 如何在 dojox.grid.DataGrid 中启用浏览器上下文菜单?

我试图让浏览器上下文菜单在 dojox.grid.DataGrid 中工作。当我现在右键单击网格时,什么也没有发生。我尝试用网格实例上的空函数覆盖 onCellContextMenu、onRowContextMenu、doContextMenu 和 oncontextmenu,但这不起作用。onCellContextMenu 方法在右键单击时被调用,但它仍然不显示上下文菜单。我认为该事件正在另一个层面停止,但我不知道该往哪里看。

网格有一个链接列表,我希望用户能够右键单击链接,以便他们可以在新选项卡中打开它们。我知道我可以制作自定义上下文菜单来提供该功能,但我想知道将来如何禁用此行为。

0 投票
1 回答
1149 浏览

delphi - Windows 7 中缺少右键单击菜单

我们有几个不同的程序都在同一个套件中编译在一起,最近我们报告了一个错误,"The Right Click Shortcut Menu was missing."
因此与任何错误一样,我试图重现它但无法重现。无论我做什么,右键菜单都会出现在我的系统上。

我的第一个猜测是这是一个操作系统问题。我们知道它可以在 Vista 和 XP 上运行,但在 Windows 7 上却不行。不幸的是,这个问题只影响套件中的一个程序,而且似乎只在这台机器上。AFAIK 我们没有编写任何代码来允许或阻止出现默认菜单,所以我不确定为什么它只影响一个程序。

有问题的机器是运行 Windows 7 的 32 位机器。还有一个与区域设置有关的问题(我们注意到日期格式倒退,即使操作系统认为它是英国它一直在显示 MM/DD/YYYY 格式,但这在将区域设置更改为其他设置并再次返回时已修复)。这并没有解决问题。

除了编写一个新的上下文弹出窗口之外,有没有人知道我将如何开始诊断这个问题?有没有我可以调用的 API 来弹出默认菜单,以便我可以监控它的行为?一些windows消息我可以拦截检查它的所有运行应该是什么?

0 投票
5 回答
1778 浏览

javascript - Firefox 3.6 无右键事件

我正在将应用程序移植到 JavaScript/CSS 并使用右键单击。出于某种原因,Windows 版 Firefox 3.6 没有发出右键单击事件,但 Chrome 和 IE 会发出。这是一些测试代码。如果您右键单击#test,那么您在 Firefox 中什么也得不到,但在 Chrome 和 IE 下您会收到警报。

为什么在 Firefox 中没有生成右键单击事件?

0 投票
2 回答
708 浏览

silverlight - 右键单击网格行

问题是,每当右键单击网格的行时,所选项目为空。当右键单击任何行时,如何使网格的行被选中?

谢谢贾马尔