问题标签 [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 投票
1 回答
497 浏览

opengl - 根据各种输入设备给出的 x,y 坐标在 opengl 中绘制对象

我有多个输入设备,我想为每个输入设备创建一个光标。我得到了 x 和 y 坐标,我想在屏幕上绘制它。

使用 glTranslatef 时如何计算 x,y?

0 投票
3 回答
2143 浏览

apache-flex - 如何访问另一个组件中一个 mxml 中的数据网格?

我的 mxml 文件中有一个数据网格,例如 samp.mxml。

在数据网格的其中一列中,我必须显示一个文本输入框和一个按钮。所以我把这个功能写成一个单独的组件,即 taskComponent.mxml

现在,如果我单击组件中的文本输入框,我希望添加另一个数据行。早些时候我有它,如果我点击数据网格,就会添加一行。所以我在 samp.mxml 本身中编写了函数。这是添加数据网格行的功能。

如果我尝试在 taskComponent 文件中编写函数,它会显示错误“未定义属性 taskDataGrid 的访问”。如何在 taskComponent 中使用数据网格?

0 投票
8 回答
40348 浏览

flash - 在 Actionscript 3 中拖动时检测鼠标离开阶段

Event.MOUSE_LEAVE在 Actionscript 3 中很棒,但如果用户按住左(或右)鼠标按钮,它似乎不会触发。

有没有办法检测鼠标按住时鼠标是否离开 Flash 电影?或者如果它是在 Flash 电影之外发布的?

0 投票
1 回答
913 浏览

wpf - 在复合 WPF/XAML 控件中传递单击事件

所以,假设我有一个DataTemplate

在这种情况下,LabelTextBlock都与 的可点击区域重叠ComboBoxItemComboBoxItem当我单击其中一个子控件时,如何忽略和/或传递单击?

0 投票
3 回答
1194 浏览

c# - 如何重新创建此 MouseMove 效果?

我正在使用视差滚动技术在WPF中开发一个表单,我需要完成最后一步。我希望重现鼠标的这种美妙效果

当鼠标完成移动时,我试图获得凉爽的延迟缓动。当鼠标完成移动时,背景会慢慢停止移动,这很容易通过缓动点来实现,但我不清楚如何做到这一点。

我创建了 3 个背景,当鼠标移动时,我重新创建了视差滚动。现在我希望添加此功能以使其更加逼真。

您知道如何重现鼠标的这种效果吗?

编辑

我列出了我的代码片段,以向您展示当鼠标移动事件时我如何移动 3 个背景:

也许这可以让你更好地理解我的问题。

0 投票
2 回答
1750 浏览

c# - WPF 网格鼠标事件

我想知道,在 wpf 中捕获鼠标事件的最佳方法是什么Grid

我想在鼠标滚轮在Grid.

我试图创建一个自定义网格,但那不起作用。

有任何想法吗?

0 投票
2 回答
15290 浏览

wpf - 如何为自定义用户控件按钮连接点击事件?我应该使用自定义控件吗?

我想创建一个以图像和文本块为内容的按钮。所以我开始寻找答案并找到了一个帖子(Reusable Custom Content for Buttons),它告诉我创建一个用户控件。

我这样做了,效果很好。我可以通过依赖属性设置图像源和文本。但是,我被卡住了,因为我的控件没有点击事件。

我做了更多的挖掘并得出结论,我可能需要一个从 Button 派生的 CustomControl。这个对吗?或者将点击事件连接到我的用户控件会更好吗?

这是我的用户控件:

执行

0 投票
3 回答
3415 浏览

java - 在 Java Swing 中等待鼠标输入

我正在开发一个 Java Swing 应用程序。我有一个按钮,其操作在数据库上运行查询,然后绘制结果。这些命令是从“运行”按钮上的侦听器执行的。据我了解,这意味着此时运行的线程来自EventQueue。

给定某些输入,我需要停止处理并等待用户单击绘图区域。我正在努力寻找一种方法来做到这一点。我已经查看了所有内容,但似乎找不到有效的解决方案。我试图创建一个等待用户输入的新线程(我在这个线程上调用 join)。问题是这会使前一个线程(来自 EventQueue)等待。出于某种原因,鼠标点击不会导致中断,因此永远不会捕获鼠标点击。

任何帮助将非常感激。提前致谢。

0 投票
1 回答
1320 浏览

wpf - 从页面/框架到窗口的 WPF 通信

我已经构建了一个简单的 WPF 应用程序,它在框架中的页面之间导航,但是其中一个框架是图片查看器,我想要它,这样如果有人双击图片,它就会全屏显示(即在框架之外)。

在 WPF 中执行此操作的最佳方法是什么?

0 投票
2 回答
11468 浏览

javascript - 在 Javascript 中捕获 setInterval() 上的鼠标位置

我在 Javascript 中有一个函数,可以根据鼠标位置移动一个 div。该函数设置在一个setInterval()函数上,每秒执行一次。我需要像这样捕获鼠标位置:

Ps:我不能使用该mousemove事件,因为即使鼠标停止也必须执行该功能。