问题标签 [mouseevent]

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 回答
1016 浏览

c# - OnMouseDown、OnMouseMove 和自定义控件

我正在为windows mobile开发一个应用程序。我有自己的控件,可以在其中移动图片。我已经覆盖了OnMouseDownOnMouseMove来重绘用户移动它的图片。

我只在 Windows Mobile 6.1 Professional 模拟器上测试它。它有效,但我有一个问题:

我单击图像,用鼠标移动它,停止移动按住鼠标左键,等待几秒钟,然后释放按钮而不移动鼠标,图像再次移动。这是怎么回事?

我认为事件OnMouseMove是与事件 OnMouseUp 一起触发的,我不确定。

谢谢!

0 投票
1 回答
1845 浏览

javascript - SVG 鼠标指针位置

我想知道当鼠标指针在 SVG viewBox 的范围内时,如何使用 JavaScript 找出鼠标指针的位置。我是否需要使用事件模型来跟踪所有各种鼠标运动事件,或者有没有办法可以轮询鼠标指针,让它在我需要的时候告诉我它在哪里?

0 投票
3 回答
653 浏览

actionscript-3 - ActionScript MouseEvent.clone() 出现损坏?

我在尝试在 ActionScript 3 中重新分配鼠标事件时遇到了问题,我对此感到有些怀疑。我已经把它缩小到MouseEvent.clone()出现的方法,好吧,完全坏了。以下事件处理程序:

产生以下输出,无穷无尽:

这与我将 MouseEvent 重新分派到的代码相匹配,因此我假设克隆函数损坏。

这与链接文档表明应该发生的内容直接矛盾,除非我遗漏了什么。对于可能导致这种行为的我做了(或没有做)的事情,我完全不知所措。AS3 的家伙真的忘记阅读他们自己的文档了Event.clone()吗?

我可以通过针对我的特定用例使用函数对象来解决这个问题,但我不希望这样做。有任何想法吗?

编辑: localX 和 localY 成员似乎被正确克隆了,这让我对这里发生的事情感到更加茫然。

0 投票
4 回答
32302 浏览

c# - 从每个组件捕获鼠标事件

我的 WinForm C# 应用程序上的 MouseEvents 有问题。

我想在我的应用程序上获得所有鼠标点击,但我不想在每个子组件中都放置一个侦听器,也不使用 Windows 鼠标钩子。

在 Flash 上,我可以在舞台上放置一个侦听器来获取电影中的所有 MouseEvent。

C#上有这样的东西吗?一个全局鼠标监听器?


编辑:

我从 IMessageFilter 和使用的 Application.AddMessageFilter 创建这个类。

并将这段代码放在需要监听全局点击的控件上:

0 投票
2 回答
6045 浏览

c# - 防止窗口焦点改变

我正在尝试用一点代码来帮助残疾人,以帮助他更轻松地玩游戏。他仅限于一个轨迹球和一个按钮。

目前,他使用屏幕键盘并设法使用它玩其他游戏。我创建了一小段代码来尝试让他的生活更轻松。它使用悬停按钮作为键。当鼠标指针进入按钮时,它向下发送键,当它离开按钮时,它向上发送键。

我有这个工作,我认为(或希望)他会喜欢它。当我测试它时,它工作得很好。

我想向它添加一项功能。如果他在我的控制下单击,我想发送不同的击键。没问题,我能做到。但是,当我这样做时,窗口焦点从游戏转移到我的控制。

我在 MSDN 上找到了这个:

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/48737c2b-7e6f-4ade-ac1c-7dd2f5cc2b88/

这可以防止我的窗口激活,但它仍然会导致游戏失去焦点。我可以将焦点重新回到游戏上,但我希望它永远不会失去焦点。

我正在用 C# 和 WPF 进行编码。

有人对您如何做到这一点有任何想法吗?

约翰芬顿

0 投票
1 回答
923 浏览

flash - Google Maps Flash API 禁止 MouseEvent 在其标记上冒泡

默认情况下,Google Maps Flash API 会取消在其标记上发生的所有鼠标事件的冒泡(至少可拖动)。但是在 MapMouseEvent 构造函数中,我看到它有一个参数“气泡?” 所以我猜他们可以用来冒泡鼠标事件?有没有办法打开鼠标事件的冒泡?

0 投票
1 回答
1195 浏览

java - Java MouseListener - 事件

有谁知道以下是否MouseEvent是触发什么的预期行为?一个似乎在其他地方丢失或消耗。

  1. 右键单击JPanel并显示JPopupMenu

    到目前为止,按钮 3 中的所有 3 个都很好,并且顺序正确

  2. 仍然在不在的JPopupMenu某处显示左键单击:JPanelJPopupMenu

    事件发生了什么MousePressed

    /li>

提前致谢。

0 投票
2 回答
1045 浏览

cocoa - 通过单击可可中的 NSRect 打开一个 NSWindow

在我的程序中,我能够确定是否在某个 NSRect 内进行了鼠标点击。如何通过单击此 NSRect 打开一个新的 NSWindow?

0 投票
1 回答
178 浏览

java - 桌面文字捕捉

如果你知道巴比伦翻译工具,你就会知道它的单词捕捉功能——当你右键单击一个单词时——它会翻译它(来自浏览器或任何文档)。我想获得相同的工具 - 我应该使用什么程序语言?我想让它工作的操作系统是win-xp和ubuntu。我正在用java编写我的程序。如果它可以从java程序中发生,那就太好了。谢谢,

阿迪。

0 投票
3 回答
15520 浏览

c# - 如何确定 WPF 中哪个鼠标按钮引发了单击事件?

我有一个按钮,OnClick只要单击该按钮就会触发。我想知道哪个鼠标按钮点击了那个按钮?

当我使用Mouse.LeftButtonorMouse.RightButton时,两者都告诉我“ realsed ”,这是他们点击后的状态。

我只想知道是哪一个点击了我的按钮。如果我更改EventArgsMouseEventArgs,我会收到错误。

XAML: <Button Name="myButton" Click="OnClick">