0

我在面板中有一个图片框,我需要在用户单击时看到它从这个面板移动到另一个面板。为了给你一个更好的画面,我有一个四连接游戏,我有一个芯片或任何你称之为的东西,鼠标在四连接网格顶部移动,我需要它进入网格并显然留在它的位置。这是我现在拥有的代码。筹码似乎下降但从未停留在那里

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 是在这段代码之前位于另一个面板中的图片框。

4

0 回答 0