C# 单击鼠标并释放鼠标后运行操作

C# 单击鼠标并释放鼠标后运行操作,c#,winforms,mouseevent,C#,Winforms,Mouseevent,我正在从事一个Windows Form C#项目,该项目要求在用户单击按钮时运行代码,然后等待,然后在用户释放鼠标按钮时运行另一组代码。我曾经尝试过Button1.MouseDown和MouseUp,这是我搜索这些信息时提出的建议,但这两种方法都不起作用 有人知道怎么做吗 谢谢。在visual Studio中,尝试单击按钮,然后在“属性”中查看“事件”菜单。您可能需要向下滚动并查找事件“MouseDown”和事件“MouseUp” 双击其中的每一个,这将加载要使用的类 在其中,您可以添加代码 如

我正在从事一个Windows Form C#项目,该项目要求在用户单击按钮时运行代码,然后等待,然后在用户释放鼠标按钮时运行另一组代码。我曾经尝试过Button1.MouseDown和MouseUp,这是我搜索这些信息时提出的建议,但这两种方法都不起作用

有人知道怎么做吗


谢谢。

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

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

在其中,您可以添加代码


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

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

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

在其中,您可以添加代码


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

为什么MouseDown/MouseUp事件不起作用?这听起来是正确的方法。你需要描述你正在尝试做的事情和不起作用的事情,因为现在你没有给出任何足够具体的东西来猜测你的问题是什么。为什么MouseDown/MouseUp事件不起作用?这听起来像是正确的方法。你需要描述你正在尝试做什么,什么不起作用,因为现在你没有给出任何具体的东西来猜测你的问题是什么。出于某种原因,这起作用了,不像我以前尝试过的那样。谢谢。由于某种原因,这起作用了,不像我以前试过的。谢谢