我在面板中有一个图片框,我需要在用户单击时看到它从这个面板移动到另一个面板。为了给你一个更好的画面,我有一个四连接游戏,我有一个芯片或任何你称之为的东西,鼠标在四连接网格顶部移动,我需要它进入网格并显然留在它的位置。这是我现在拥有的代码。筹码似乎下降但从未停留在那里
Graphics g = grid.CreateGraphics();
grid.Controls.Add(picBox);
for (int i = 0; i < newYloc; i++)
{
picBox.Location = new Point(newXloc, picBox.Top + 1);
// moves the chip by 1 down each iteration
picBox.Show();
}
if (playerNo == 1) g.DrawImage(red, newXloc, newYloc, 65, 65);
else g.DrawImage(gold, newXloc, newYloc, 65, 65);
其中 grid 是我连接四个网格的面板, picBox 是在这段代码之前位于另一个面板中的图片框。