長いコンテキストメニューがあり、アイテムに視覚効果を追加したかったので(いいえ、新しいレンダラーを作成したくありません)、リストアイテムの1つに対してMouseEnterイベントとMouseLeaveイベントを作成しました。ここで、項目ごとに2つの個別のイベントを作成せずに、これをすべてのコンテキストメニュー項目に拡張したいと思います...
これが私が現在持っているものの短い例です:
Private Sub NewMenuItems_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NewMenuItem1.MouseEnter, NewMenuItem2.MouseEnter, etc.
MenuItem.ForeColor = Color.Red
End Sub
Private Sub NewMenuItems_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NewMenuItem1.MouseLeave, NewMenuItem2.MouseLeave
MenuItem.ForeColor = Color.Cyan
End Sub
アイテムごとに異なるのは、「。Forecolor」の前にあるものだけです。これをすべてのアイテムで同時に機能させるにはどうすればよいですか?