【发布时间】:2020-10-26 12:39:24
【问题描述】:
我有一个用 c# 和 WinForms 开发的计时器,由外部按钮控制 当我按下按钮时,时间开始,这是主要动作!我想知道 是否可以识别长按此按钮,以便我可以将动作编程为停止 我对 C# 很陌生,通过编程语言方面是否可以识别这个长按?
【问题讨论】:
-
向我们展示一些启动或停止计时器的代码会非常有帮助。关于您的问题,您可以使用按钮的
MouseDown和MouseUp事件。 -
我一直在阅读这方面的内容,在我看来,这只是当我使用鼠标单击按钮时,对吗????我的计时器由连接到 PC 的外部按钮控制。这还能用吗?
-
不知道你从这个外部按钮的界面得到什么信号是不可能的,但它是否提供了类似
KeyUp和KeyDown从普通键盘获得的事件? -
我会说它是一样的,但如果这就是你的意思,我不会使用键盘上的任何键或鼠标本身。这个外部按钮通过开发按钮设备的公司提供的 DLL 与接口通信