将鼠标光标放在图片框上。 Visual Basic

时间:2014-01-06 12:03:26

标签: vb.net mouseover picturebox

我有一个Visual Basic考试,所以我试图通过课程中给出的任务来学习。

基本上,我要做的就是在它上面创建一个带有图片框的表单,每当鼠标移到图片框顶部时,它就会向计数器添加+1,而在图片的顶部,它会添加到了计时器。

我可以掌握如何管理计数器,但不知道如何进行鼠标控制。是否有一个功能,如果它在给定的情况下如何执行。

我确实找到了这个:

但不确定这是否是我应该使用的功能。

1 个答案:

答案 0 :(得分:2)

您可以收听PictureBox的MouseEnter事件。只要鼠标放在图片框顶部,就会引发该事件,完全符合您的要求。并且您可能还想收听MouseLeave事件,当鼠标离开图片框顶部时停止时间计数器。

更新:根据要求提供更多解释

注册事件处理程序以处理MouseEnter事件。如果您不确定如何,请参阅此link。在MouseEnter事件处理程序子句中,您可以将逻辑设置为修改计数器并启动计时器(如果我没有误解您提到的“time counter”)。

然后注册另一个事件处理程序来处理MouseLeave事件。在这个处理程序中,你放置代码来停止我上面提到的那个计时器。