我在這裏有一些代碼沒有註冊爲真實的,我已經迷失了幾個小時。我很抱歉,如果它只是一個愚蠢的錯誤。C#矩形點註冊表
bool Bdrag;
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
Point Floater = new Point(e.X, e.Y);
Rectangle Rect = new Rectangle(200, 200 ,40 , 40);
Rectangle Rect2 = new Rectangle(250, 250, 40, 40);
if(Rect.Contains(Floater))
{
if(e.Button == MouseButtons.Left)
{
Bdrag = true;
}
else
{
Bdrag = false;
}
Console.WriteLine("success 1");
if(Rect2.Contains(Floater) && Bdrag == true)
{
Console.WriteLine("success 2!!")
}
}
}
我不能永遠到達的WriteLine(「成功2!」),即使我呈現矩形,並確保我打他們在我創建的順序。
再次感謝你們。
面板內是否都是矩形? – Jibbow
你解決了你的問題嗎? :) – Jibbow