VB.NET 如何把鼠标移动事件写在模块中,并跟写在窗体中一样有效。

MouseUp鼠标弹起事件--产生效果MouseEnter鼠标进入事件--MouseLeave鼠标离开事件MouseHover鼠标停放时发生MouseMove鼠标进入移动... MouseUp 鼠标弹起事件 --产生效果
MouseEnter 鼠标进入事件 --
MouseLeave 鼠标离开事件
MouseHover鼠标停放时发生
MouseMove 鼠标进入移动事件

比如说此类,由于控件太多,都写在窗体里非常的杂和乱。写在模块里面该如何实现?
展开
 我来答
百度网友bdb9803
2012-05-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:9916万
展开全部
这个还是要放在窗体中,因为是窗体发生的事件,我猜你觉得乱的原因是你每个控件都写好几个鼠标进入、离开之类的事件?其实很多类似的控件,可以合并成一个事件,只要handle后面带上多个控件名称即可。
更多追问追答
追问
比如说怎么合并, 举个例子。  现在有3个图片控件 名字假设为1 ,2,3  mouseenter 事件为 msgbox"测试成功"         代码该怎么写
追答
窗体上现在有3个图片控件 名字假设为PictureBox1 ,PictureBox2,PictureBox3:
Private Sub PictureBox1_MouseEnter(sender As Object, e As System.EventArgs) Handles _
PictureBox1.MouseEnter, PictureBox2.MouseEnter, PictureBox3.MouseEnter
Dim p As PictureBox = CType(sender, PictureBox)
MsgBox(p.Name & "测试成功")
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式