当图片发生变化时,鼠标悬停太多延迟(winforms)

时间:2017-03-08 20:06:59

标签: c# winforms

我在windowsforms中遇到问题。当我改变menubutton的背景图像时,延迟时间太长,需要大约1/2秒才能改变它。它发生的原因不是因为我的计算机速度,我确信这一点。这是我的代码,我期待有人能帮助我。

private void button1_MouseHover(object sender, EventArgs e)
    {
        button1.BackgroundImage = Properties.Resources.Tomb_of_the_Ancients_Portal;
        label1.Visible = true;
    }

    private void button1_MouseLeave(object sender, EventArgs e)
    {
        button1.BackgroundImage = Properties.Resources.Toxic_Sewers_Portal;
        label1.Visible = false;
    }

1 个答案:

答案 0 :(得分:-1)

您可以在按钮上调用.Refresh(),以便重绘其图形。