C#控件相交问题 悬赏全部家当

来源:百度知道 编辑:UC知道 时间:2024/06/14 23:47:25
C#怎么判断两控件相交啊!急!!!
比如有一个picturebox1和一个picturebox2
怎么判断相撞!!!
谢谢!!我是新手 请具体写代码!!!!

//
// pictureBox1
//
this.pictureBox1.Location = new System.Drawing.Point(21, 93);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(100, 50);
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// pictureBox2
//
this.pictureBox2.Location = new System.Drawing.Point(101, 93);
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Size = new System.Drawing.Size(100, 50);
this.pictureBox2.TabIndex = 1;
this.pictureBox2.TabStop = false;

更具picboc2的size和point来确定是否相交
this.pictureBox2.Location = new System.Drawing.Point(173, 93);

public bool CheckCut(Control c1, Control c2)
{
if (c1.Left <= c2.Left)
{