问题标签 [mouseclick-event]
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# - 明确阻止 ContextMenuStrip 在 C# 中加载
当未设置特定标志时,我需要隐藏 contextmenustrip。由于我认为我们无法显式控制上下文菜单条的显示/隐藏,因此我决定将鼠标右键单击与上下文菜单条关联的控件。它是一个用户控件,所以我尝试处理它的 MouseClick 事件,在该事件中我检查是否设置了标志以及按钮是否为右键。然而令我惊讶的是,该事件不会在鼠标右键单击时触发,而是仅在左键单击时触发。
我有什么问题还是有任何解决方法?
检测到右键单击,问题标题和描述已更改
在做了更多研究之后,当我处理控件上的 Mouse_Down 事件时,我得到了右键触发。但是我仍然一无所知,因为如何明确阻止 ContextMenuStrip From Loading。另一个问题是,为什么 MouseClick 没有检测到右键单击?
当前的解决方法
注册事件处理程序
这是我正在做的当前解决方法。但是如何在 ContextMenuStrip 的打开事件中更改它
wpf - WPF:按钮单击+双击问题
我必须同时处理具有不同反应的 WPF 应用程序中的按钮的单击和双击。不幸的是,在双击时,WPF 会触发两次单击事件和一次双击事件,因此很难处理这种情况。
它试图使用计时器解决它但没有成功......我希望你能帮助我。
让我们看看代码:
问题是在双击的“双击操作”之后调用了“单击操作”。奇怪的是,我doubleClickTimer
在双击时将其设置为空,但delayedBtnClick
它是真的:O
我已经尝试过使用更长的时间,一个布尔标志和锁......
你有什么想法?
最好的!
actionscript-3 - 在 Actionscript 3 中通过 Sprite 路由鼠标事件
在一个纯 Actionscript 3 项目中,我有一个与另一个精灵重叠的精灵。下部精灵通常处理鼠标点击。当较低的精灵与较高的精灵重叠时,较低的精灵不再处理鼠标事件。
我了解这是正常行为。
我希望下部精灵在重叠时处理鼠标事件。(在我的特定例子中,较高的精灵只是一个装饰品;无论如何它没有正常的鼠标交互。)这可能吗?有没有办法通过更高的精灵路由鼠标事件?
我在这里找到了关于我的问题的简短而过时的讨论:
http://kb2.adobe.com/cps/137/tn_13766.html
谢谢你。
javascript - 是否可以通过 JavaScript 为 Silverlight 控件捕获鼠标事件?
由于 Silverlight 似乎不支持鼠标中键单击事件,当用户中键单击 Silverlight 控件时,有没有办法在 JavaScript 中捕获此事件?这样,我可以通过 Javascript 将事件传递给 Silverlight 桥。
wpf - 如何让 MouseLeftButtonDown 像在 TextBlock 上一样在 TreeViewItem 上工作?
如何将单击事件附加到 TreeViewItem?
以下适用于 TextBlock 但不适用于 TreeViewItem:
XAML:
代码隐藏:
c# - 在 WPF / C# 中,如何检查中心按钮是否被单击或释放?
在 WPF/C# 中,MouseRightButtonDown 和 MouseLeftButtonDown 上有事件,但是鼠标中键呢?
是否忘记了鼠标中心按钮向下/向上,例如 WPF 中的事件?
如何检查中心按钮是否被单击或释放?
wpf - WPF Datagrid超链接右键单击
我有一个数据网格,它有一个带有以下代码的超链接列:
如您所见,我使用单元格上的上下文菜单来获取它们的值,使用以下代码:
这显然不适用于超链接列,因为它是一个模板列。
是否有办法仍然可以复制链接?
我尝试在超链接本身上使用上下文菜单,但它不起作用,对象引用是错误的。
非常感谢,
问候,
-WtFudgE-
javascript - 我应该在我的网络应用程序中使用什么类型的点击?
背景:
我们正在开发一个包含图表的 Web 应用程序。目前,可以左键单击图表点以放大/向下钻取数据的该部分。我们正在添加一些其他功能,允许用户将元数据添加到数据点。我知道用户将专门使用 Mozilla,尽管我回避任何仅限于单个浏览器的东西。请不要使用 js 库。
问题:
我应该使用哪种类型的“单击来将元数据添加到已经具有左键单击(超链接)的元素?
我头脑风暴的一些替代方案:
oncontext
右键单击的捕获菜单(这对我来说很可恶)- 双击
- 按住 ctrl 单击
- 使左键单击打开一个上下文菜单,该菜单具有现有的左键单击以及新功能
这些有什么约定吗?你会觉得最直观的是什么?
jquery - 检测jQuery中的背景点击
假设我有以下 HTML:
我想这样做,以便当我单击 span 时,它会触发一些事件(例如,使文本变粗),这很容易:
但是现在当我点击离开元素时,我想要触发另一个事件(例如,使文本正常重量)。我需要以某种方式检测不在 span 元素内的点击。这与 blur() 事件非常相似,但适用于非 INPUT 元素。我不介意是否仅在 DIV 元素内部检测到此点击,而不是在页面的整个 BODY 中检测到,顺便说一句。
我尝试使用以下内容在非 SPAN 元素中触发事件:
另一种解决方案是在点击事件中读取事件的目标。这是以这种方式实现它的示例:
我想知道是否有像 blur() 这样更优雅的解决方案。
jquery - 如何让 jquery 在单击时切换淡入淡出打开和关闭的抽认卡 div?
为了让用户单击抽认卡标题以打开和关闭抽认卡答案,我必须对以下代码进行哪些更改?
- 我无法让 toggle() 与淡入/淡出一起使用
- 以下版本不响应点击
代码: