gpt4 book ai didi

c# - 如何在控件上捕获鼠标按住事件?

转载 作者:太空狗 更新时间:2023-10-30 01:22:58 24 4
gpt4 key购买 nike

我想捕获用户在 C# 中单击并按住鼠标的事件。

我在 MSDN 上阅读过,我只看到鼠标按下、鼠标弹起等事件,但没有移动保持事件。

最佳答案

您需要使用 mentinoed 事件和它们之间的一些计时器。

例子:

  • 鼠标按下
    • 开始计时
  • 鼠标上移
    • 禁用计时器

如果用户持有的时间超过计时器时间 - 调用您的事件处理程序,当 mouseUp 发生的速度快于计时器结束时 - 禁用已运行的计时器。

关于c# - 如何在控件上捕获鼠标按住事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12419489/

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