标签: c# winforms
我有两个PictureBox正在表单上移动。他们可能会碰撞在一起。我如何知道他们是否发生碰撞?
PictureBox
我应该使用他们的位置吗?
答案 0 :(得分:9)
您可以使用Rectangle.IntersectsWith方法确定它们是否相交。
Rectangle.IntersectsWith
if (pictureBox1.Bounds.IntersectsWith(pictureBox2.Bounds)) { //They have collided }