我希望让BUTTON2在过了特定的区域(例如:Ycoordinate <= 180)
的时候可以让BUTTON2的位置移到目前鼠标的位置(例如鼠标的位置是(100,180))
程式码如下:
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
if (Ycoordinate <= 180)
{
Point startingPoint1 = Cursor.Position;
startingPoint1.Offset(Cursor.Position.X, Cursor.Position.Y);
IsPainting = false;
Cursor.Position = (startingPoint1);
button2.Location = PointToScreen(startingPoint1);
button2.Visible = true;
}
}
为什么这样子跑不出我要的结果呢?