Visual Basic中的迷宫游戏。与幻灯片的光标碰撞

时间:2013-12-06 00:52:09

标签: collision

我在Visual Basic中制作迷宫游戏。如何与光标和图片框发生碰撞,是这样的吗?

if curosr.position.intersectswith(picturebox1) then 
msgbox("HI") 
end if

然后我有1000个图片框我必须这样做,所以有更简单的方法吗?也许是这样的?

for each picturebox in me.controls
if curosr.position.intersectswith(picturebox) then 
msgbox("HI") 
end if

1 个答案:

答案 0 :(得分:0)

不是VB人,而是定义事件处理程序

例如

Private Sub CollisionHandler(ByVal sender As Object, ByVal e As System.EventArgs)
        'your code here
End Sub

然后在某些事情中,比如每个循环将图片框链接到上面的处理程序

AddHandler picturebox.MouseOver, AddressOf CollisionHandler