我正在编写一个愚蠢的小程序(就像我们不时做的那样)来处理一些基本的 C# 编码。正如我确定您可以看到的那样,单击鼠标,图片移动,直到它位于单击鼠标的位置。这一点工作正常。然后我希望图片框随机移动,我也做到了!我遇到的下一个问题是,当我单击时,图片框不会移动到新的鼠标坐标,而是继续随机移动。对此的任何帮助将不胜感激!这是我认为是问题的代码。
非常感谢!
约翰
protected override void OnMouseClick(MouseEventArgs e)
{
base.OnMouseClick(e);
int destX = e.X;
int destY = e.Y;
HasArrived = false;
while (HasArrived == false)
{
moveImage(destX, destY, pictureBox1);
if (pictureBox1.Left == destX && pictureBox1.Top == destY)
{
HasArrived = true;
while (HasArrived == true)
{
randomMove(pictureBox1);
hungry1 += 1;
}
}
}
}