1

私は5つのアイテムを持つメニューストリップを持っています。各ツールストリップアイテムに画像を設定しました。今、toolstripitem をホバーするたびに画像を変更したいので、以下のコードを使用しました。

        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;
    }

そして、それはうまくいきます。しかし、青い画像を表示するには、少し待つ必要があります。この時間の遅れを解決するにはどうすればよいですか?

4

1 に答える 1

4

マウス ホバーの代わりにMouseEnterイベントを使用します。

于 2013-05-28T13:54:05.547 に答える