gpt4 book ai didi

.net - 在 DoubleClick 事件上获取鼠标单击的位置/按钮

转载 作者:行者123 更新时间:2023-12-04 13:02:11 24 4
gpt4 key购买 nike

有没有一种方法可以在控件 DoubleClick 事件中获取鼠标光标的 (x, y) 坐标?

据我所知,位置必须从全局获取:

Windows.Forms.Cursor.Position.X、Windows.Forms.Cursor.Position.Y

另外,有没有一种方法可以获取哪个按钮产生了双击?

最佳答案

使用 鼠标双击 事件而不是 DoubleClick 事件。 MouseDoubleClick 提供 MouseEventArgs 而不是普通的 EventArgs。这也适用于“MouseClick”而不是“Click”......以及处理鼠标的所有其他事件。

MouseDoubleClick 确保鼠标真的在那里。 DoubleClick 可能是其他原因造成的,鼠标坐标可能没有用 - MSDN:
“DoubleClick 事件在逻辑上是控件的更高级别的事件。它们可能由其他用户操作引发,例如快捷键组合。”

关于.net - 在 DoubleClick 事件上获取鼠标单击的位置/按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com