0

我正在开发一个 Windows Form C# 项目,该项目需要在用户单击按钮时运行代码,然后等待,然后在用户释放鼠标按钮时运行一组不同的代码。我已经尝试过 Button1.MouseDown 和 MouseUp 作为我搜索此信息时的建议,但这些都不起作用。

有谁知道如何做到这一点?

谢谢。

4

1 回答 1

3

在 Visual Studio 中,尝试单击按钮并在属性中查看“事件”菜单。您可能需要向下滚动并找到事件“MouseDown”和事件“MouseUp”。

双击每一个,这将加载要使用的类。

在其中,您可以添加您的代码。

如果您希望以 100 毫秒的速度运行,您可以创建一个计时器,并且如果用户单击按钮并按住,那么计时器就会运行,并且在他释放的那一刻,您可以在其中使用 timer1.stop();

于 2012-10-25T02:51:30.337 回答