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

c++ - 如何仅在定义的时间获取事件?

我有一个QWidget处理 的mouseevent,即mouseposition当按下鼠标左键时它将 存储在一个列表中。问题是,我不能告诉小部件每 x 毫秒只取一个点。

获取这些样本的常用方法是什么?

编辑:由于mouseevent不经常调用,是否可以提高速率?

0 投票
1 回答
1289 浏览

cocoa - 在我的 NStableview + cocoa 上未检测到鼠标事件

过去几天我一直在尝试这个,但无法弄清楚。

我有一个具有 NSOutlineView 和 NSTableView 的应用程序。Outlineview 接受输入路径并以树结构的形式显示它们的子内容。因此,当用户在大纲视图中单击特定文件夹时,该文件夹的内容应显示在表格视图中,其属性以列表的形式显示。

现在我可以在两个视图中显示各自的内容,并且大纲视图和表格视图之间的交互是使用委托和通知完成的。

现在我的问题是我希望在两个视图中都检测到鼠标事件,以便我可以通过启用单击来选择、双击以启用打开文件/文件夹和控制+单击以启用上下文来使我的应用程序更具交互性弹出菜单。但奇怪的是没有检测到鼠标事件。

我的应用程序设计非常简单,每个表格和大纲视图都有自己的视图和控制器类,并且它们之间使用通知进行交互。请你们能建议我哪里出错了吗?

我知道我可以单击和双击使用表格视图的 setAction 和 DoubleAction 方法工作,但我无法控制单击工作。我想知道我的应用程序设计有什么问题,因为我的视图没有检测到鼠标事件:(

谢谢

0 投票
1 回答
43940 浏览

wpf - 如何在 WPF 中禁用按钮上的 MouseOver 效果?

我试图在 WPF 中禁用按钮上的 MouseOver 效果,或者至少改变它的颜色。

我正在使用以下样式:

在 Window.Resources 中,我认为它会覆盖所有默认行为。但事实并非如此。

有什么建议么?

0 投票
2 回答
216 浏览

javascript - Mootools 链接悬停和颜色变化

我正在使用 mootools 的 mouseenter 演示。我把它放在我的网站上试图影响链接,所以当有人将鼠标悬停在它们上面时,链接会淡入另一种颜色。我遇到的问题是 mootools 代码仅设置为处理一个 ID!由于我将它用于导航,因此我有多个要更改的 ID。我怎样才能影响他们所有人?我知道我应该使用一个数组,但是为了正确编码它,我对 Javascript 不太擅长。请帮忙!

网址是www.portfoliobyart.com/h20

0 投票
1 回答
3200 浏览

wpf - WPF,图像鼠标按下事件

我有一个带有鼠标按下事件的控件,我想在单击图像时更改图像。但我似乎无法更改事件中的任何图像属性。

事件

该事件确实会触发,甚至 .Visibility 属性也不会改变图像并使其隐藏。

我究竟做错了什么?

0 投票
4 回答
4663 浏览

java - 如何确定 Swing 鼠标事件发生在哪个监视器中?

我在一个组件上有一个 Java MouseListener 来检测鼠标按下。如何判断鼠标按下发生在哪个显示器上?

我想要达到的效果是:当用户在我的应用程序中按下鼠标按钮时,弹出窗口会显示一些信息,直到释放鼠标。我想确保此窗口位于用户单击的位置,但我需要调整当前屏幕上的窗口位置,以便整个窗口可见。

0 投票
8 回答
19316 浏览

wpf - 在 WPF 网格中,如何在鼠标位置找到行和列?

我有一个Grid带有一些行和列的 WPF,例如

MouseMove使用.cs 文件中的处理程序,例如

我希望能够找到鼠标在网格中的哪一行和哪一列,这可能吗?

[注意:这是问题的简化版本,因此以这种方式呈现它看起来有点奇怪 - 它是网格之间一些拖放功能的一部分]

0 投票
3 回答
819 浏览

c# - 从 MouseEventArgs.GetPosition() 获取整数?

MouseEventArgs.GetPosition()我通过调用我的边界控制获得浮点值,例如 (471, 326.723333333333) 。虽然我总是可以手动对数字进行四舍五入,但我想知道是否有某种设置可以获取整数。

我认为SnapsToDevicePixels在我的边境控制上设置为 True 会有所帮助,但它没有,因为它可能无关。

有任何想法吗?

谢谢!

0 投票
2 回答
1864 浏览

wpf - 依赖于 MouseEventArgs 的单元测试功能?

我目前正在开发我的一个项目,它是一个类似于 MSPaint 的 WPF 应用程序。但是,我不使用铅笔工具或类似的工具,而是使用对象(矩形、圆形、三角形等)进行绘画。我使用 Prism 和 MVVM 模型来实现可测试性和可维护性。

我现在遇到了一个问题。我有一个 CanvasView.xaml (顾名思义)我正在画的画布。我已经实现了自定义 Prism CommandBehaviors(即 MouseDownCommandBehavior),以提供一种将 ViewModel 的命令绑定到画布上的鼠标操作的方法。

基本设置如下所示:

代码中没有的一些东西:

  • PaintObjects 是 View 上的 ItemsControl 绑定到的 PaintObject 对象的集合
  • PaintObject 是所有可用 PaintObject(矩形、圆形、三角形等)的基类。
  • SelectedObject(PaintObject 类型)由另一个 Prism 模块(工具箱)中的选择过程确定

问题是如何对 OnMouseLeftButtonDown 方法进行单元测试?问题是它严重依赖 MouseEventArgs,我真的不知道模拟/存根 MouseEventArgs 的好方法。

0 投票
2 回答
10054 浏览

c# - 从鼠标事件中获取 shift/ctrl/alt 状态?

在我的WPF应用程序中,如何获取鼠标事件处理程序中的 和 键shiftctrl状态?alt我似乎记得MFC您可以从鼠标事件中获取该信息。