![]() |
1
2
在双击中的第一次单击和第二次单击之间,我认为大约有50到400毫秒的时间,因此下面的代码不是最好的代码,但请执行以下技巧:
|
![]() |
2
1
正如我在评论中所说,我曾经遇到过同样的问题。我需要检测到双击,但单击和双击应该作为单独的事件。这意味着,如果触发了双击,则不应触发单击(因为每个操作在UI中具有不同且不兼容的效果)。 “本机”双击对我不起作用,因为无论是否发生了双击,都会触发单击事件。下面是Actionscript中的一些示例代码。我相信您将能够遵循(简单的)逻辑在.net中实现它。请注意,我正在对双击时间进行硬编码,因为我无法从Actionscript获取它的系统值。这不太理想,但我不得不妥协。如果您可以使用操作系统(或运行时)提供的时间间隔,则应该使用它。 希望有帮助。
|
![]() |
3
0
每次双击都以单击开始。 |
![]() |
4
0
|
![]() |
Blarify · 缩放图像后计算鼠标坐标[关闭] 7 年前 |
|
tyson · 为什么鼠标单击时颜色球不可见? 7 年前 |
![]() |
user2754279 · 绘制矩形并在每次单击鼠标时更新 11 年前 |