问题标签 [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.
c# - How to Detect Right Click on the Taskbar
I've got a Windows Forms application in C# that starts off with a loading dialog. As expected, a button for the app shows up in the Windows taskbar.
I would like to detect right-clicks that might be done to that button.
Ultimately, I hope to disable the right-click or simply have the loading dialog regain focus. I've seen that some people use custom libraries and packages (interop, for example) to achieve some Win32 functionality, but I'd personally like to avoid this. Is it impossible to do without such libraries/packages?
wpf - 如何在 WPF 中检测任务栏上的右键单击
我在 C# 中有一个 WPF 应用程序,它以加载对话框开始。正如预期的那样,该应用程序的按钮显示在 Windows 任务栏中。
我想检测可能对该按钮进行的右键单击。
最终,我希望禁用右键单击或只是让加载对话框重新获得焦点。我看到有些人使用自定义库和包(例如互操作)来实现一些 Win32 功能,但我个人希望避免这种情况。此外,这些库/包似乎特定于 Windows 窗体;我还没有看到 WPF 的任何东西。在WPF中操作任务栏的右键是不可能的吗?
visual-studio - 我可以添加一个命令以使 ReSharper 重复上次测试运行到 Visual Studio 中的右键单击上下文菜单吗?
我想添加一个上下文菜单项,以允许我重复 resharper 的最后一次测试运行,类似于 testdriven.net 添加的那个。这可能吗?
jquery - jQuery: preventDefault() 不能处理输入/点击事件?
我想在用户右键单击输入字段时禁用默认 contextMenu,以便我可以显示自定义 contextMenu。一般来说,通过执行以下操作很容易禁用右键菜单:
事实上,除了 FF 中的输入字段之外,我几乎可以在每个元素上执行此操作 - 任何人都知道为什么或可以将我指向一些文档吗?
这是我正在使用的相关代码,谢谢大家。
HTML:
JS:
编辑:
抱歉,在阅读了评论后,我意识到我应该澄清一些事情。
1)上面的代码确实有效......在某种意义上。代码能够通过单击哪个按钮进行排序,它只是不在乎我说 e.preventDefault() 并且仍然会弹出右键菜单。换句话说,如果您在 e.button 上设置警报,您会得到 1 或 0 表示左侧,2 表示右侧......但它只是在嘲笑我,仍然显示该死的默认菜单!
2) 如果我将 jQuery 选择器放在任何其他元素(输入除外)上,那么一切都会正常工作,FF 将尊重 preventDefault() 调用,并且不会显示默认的右键单击菜单。
javascript - 检测所选元素是否是右键单击的锚点
我正在编写一个小的 Firefox 插件来获取 URL 并将它们发送到一个站点。我想要做的是能够右键单击链接(但不必实际突出显示它)并能够单击发送并且链接href值被抓取并发送。我遇到的问题是检测所选元素是否是锚点并抓住它的href。非常感谢您提供的任何帮助:)
java - 为什么右键单击不适用于java应用程序?
我制作了一个基于 Java Swing 的应用程序。
在我的应用程序上,如果我单击 JFrame 上的任何位置或任何东西,那么我的右键单击不起作用?
我没有设置这样的东西..那为什么不工作?
基本上我的键盘不工作,然后我尝试使用鼠标复制 - 粘贴数据,然后我开始知道......我的右键单击在我的应用程序的任何区域都不起作用......
javascript - 检测浏览器是否支持右键单击事件覆盖
我正在使用上下文菜单 jQuery 插件,我需要检测哪些浏览器支持它。如何才能做到这一点?
我听说某些版本的 Opera 和 Safari 不支持这种右键单击覆盖业务。
javascript - JavaScript:仅在某些元素内捕获右键单击并禁用菜单
我编写了一个 jquery 脚本,其中屏幕上有一个小网格,并且使用拖放用户可以在网格上放置图块(卡到位)。目前,如果您将鼠标悬停在瓷砖上,它会淡出旋转选项,但如果您可以右键单击旋转(使其更自然),我会更喜欢它。我知道完全阻止右键单击通常不受欢迎,所以想知道是否可能仅在特定元素内,然后捕获该事件,在 JS 中执行某些操作并禁用上下文菜单?- 适用于所有浏览器。
顺便说一句,目前我正在使用 jQuery 进行效果和自定义 javascript 进行拖放,是否值得查看用于拖放的 jQuery 插件?
非常感谢,
windows - Windows资源管理器上下文菜单集成,获取右键单击的文件
我已经想出了如何使用注册表将菜单项添加到 Windows 资源管理器的右键单击上下文菜单中。我目前将其设置为在单击菜单项时启动我的应用程序。
但是,我想知道是否有办法知道右键单击了什么文件。我以为它会作为命令行参数发送给已启动的程序,但事实并非如此。有任何想法吗?
c# - 右键单击以选择 Datagridview 中的一行并显示一个菜单以将其删除
我的 DataGridView 中的列很少,并且行中有数据。我在这里看到了几个解决方案,但我无法将它们结合起来!
Simply a way to right-click on a row, it will select the whole row and show a menu with an option to delete the row and when the option selected it will delete the row.
我做了一些尝试,但没有一个有效,而且看起来很乱。我该怎么办?