我在面板中有一个Picture Box,我需要看到它在用户点击后从这个面板移动到另一个面板。为了给你一个更好的画面,我有一个连接四游戏,我有一个芯片或任何你称之为移动鼠标在连接四个网格顶部,我需要它进入网格,显然保持在它的位置。这是我现在的代码。筹码似乎有所下降,但永远不会停留在那里
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是Picture Box,在此代码片段之前位于另一个面板中。