我正在编写一个纸牌游戏,当我在做视觉部分时,我在将面板内的卡片从一个地方移动到另一个地方时遇到了问题,当我尝试移动它时,图像会不停地闪烁并在每个地方移动。
这是我的代码......
public partial class Form1 : Form
{
bool clicked = false;
public Form1()
{
InitializeComponent();
pictureBox1.ImageLocation = @"c:\kingHearts.png";
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
clicked = true;
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (clicked)
pictureBox1.Location = e.Location;
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
clicked = false;
}
}
所以有什么问题,任何人都可以帮助PLZ....