WinForm中两个PictureBox之间的碰撞检测

时间:2012-02-14 14:18:41

标签: c# winforms

我有两个PictureBox正在表单上移动。他们可能会碰撞在一起。我如何知道他们是否发生碰撞?

我应该使用他们的位置吗?

1 个答案:

答案 0 :(得分:9)

您可以使用Rectangle.IntersectsWith方法确定它们是否相交。

if (pictureBox1.Bounds.IntersectsWith(pictureBox2.Bounds))
{
    //They have collided
}