我有一个图片盒,它在我的程序中有一张原始图像。当我将鼠标悬停在它上面时,它会将图片切换到另一张图片,当我离开它时,它又会变回来。但是..。无论我是否将鼠标悬停在上面,都会有这样的延迟才能切换到正确的图片。在它改变之前大约需要1秒,我应该改变什么来提高改变的速度?这是我现在使用的代码:
private void pictureBox1_MouseHover(object sender, EventArgs e)
{
pictureBox1.Image = ABC_Bok.Properties.Resources.BokVänsterhörn_1;
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
pictureBox1.Image = ABC_Bok.Properties.Resources.BokVänsterhörnet;
}
发布于 2014-05-07 15:42:41
这是我今天第三次看到这个问题了。当鼠标指针停留在控件上时引发MouseHover
。如果你希望鼠标指针一经过控件就发生变化,那么你就需要MouseEnter
,就像你再次使用MouseLeave
进行更改一样。
https://stackoverflow.com/questions/23511642
复制相似问题