gpt4 book ai didi

c# - 按住鼠标时多次引发事件

转载 作者:行者123 更新时间:2023-11-30 22:23:54 24 4
gpt4 key购买 nike

基本上假设我正在制作一个简单的计数器,当我单击鼠标时,计数器会上升。我的问题是如何编写一个事件,使我可以在按住鼠标时让计数器流动,基本上与 KeyPress 事件处理程序完全一样的东西,只有鼠标。

最佳答案

如果您出于其他原因不需要运行计时器,我不会使用计时器。我会使用类属性或全局变量,具体取决于您在做什么。

private/public startTicks long = 0;

当您触发 MouseDown 事件时:

startTicks = DateTime.Now.Ticks;

在 MouseUp 事件中,取差并将其转换为您想要的任何时间元素(分钟、秒、小时)。

DoConversion(DateTime.Now.Ticks - startTicks);

关于c# - 按住鼠标时多次引发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13104071/

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