在鼠标单击和鼠标释放上运行操作

时间:2012-10-25 02:44:09

标签: c# winforms mouseevent

我正在开发一个Windows Form C#项目,当用户点击按钮,然后等待,并在用户释放鼠标按钮时运行不同的代码集时,需要运行代码。我尝试过将Button1.MouseDown和MouseUp作为搜索此信息时建议的内容,但这些都没有效果。

有谁知道怎么做?

感谢。

1 个答案:

答案 0 :(得分:3)

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

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

在这些内容中,您可以添加代码。

如果您希望以100毫秒的速度运行,并且如果用户单击按钮并保持,则可以创建计时器,然后计时器会在他释放的那一刻发出,你可以使用timer1.stop();