C#Winform Menustrip Toolstripitem在鼠标悬停时间延迟问题上更改图像

时间:2013-05-28 13:49:46

标签: c# winforms

我有5个项目的menustrip。我已经为每个工具设置了一个图像。现在,我希望在使用tooltripitem时更改图像,并使用下面的代码。

        void item_MouseLeave(object sender, EventArgs e)
    {
        (sender as ToolStripItem).Image = Resources.gray;
    }

    void item_MouseHover(object sender, EventArgs e)
    {
        (sender as ToolStripItem).Image = Resources.blue;
    }

它工作正常。但我需要等一下才能看到蓝色图像。我如何解决这个时间延迟?

1 个答案:

答案 0 :(得分:3)

使用MouseEnter事件而不是鼠标悬停。