如何检查按钮的碰撞

时间:2017-11-20 19:25:24

标签: vb.net winforms collision

我正在使用Visual Studio社区2017版本15.4.3开发像Visual Basic中部落冲突的2D游戏。我用这段代码用箭头移动按钮(在其他按钮中):

TH.Left = TH.Left - 30

现在,如果按钮触摸另一个按钮,我需要停止移动代码。我试着这样做:

If PictureBox1.Bounds.IntersectsWith(PictureBox2.Bounds) Then
    PictureBox1.Location = New Point(x - 2, PictureBox1.Location.Y)
    Exit For
End If

基于此链接:

  

https://social.msdn.microsoft.com/Forums/vstudio/en-US/90b45e0a-4d43-482c-905f-32b687b09e6d/how-make-a-picturebox-not-allowed-to-hit-other-picture-box?forum=vbgeneral

但它无法使用按钮。

0 个答案:

没有答案