i have context menus & want the menu items font style to change to bold whenever the mouse moves over, and return to regular when it leaves.

Private Sub EmnuExitMenu_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles EmnuExitMenu.MouseLeave
        Me.EmnuExitMenu.Font = New Font(Me.EmnuExitMenu.Font, FontStyle.Regular)
    End Sub

    Private Sub EmnuExitMenu_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles EmnuExitMenu.MouseMove
        Me.EmnuExitMenu.Font = New Font(Me.EmnuExitMenu.Font, FontStyle.Bold)
    End Sub

work fine, however
is there a way to define this globaly for all menus through out the entire applications.

Edited 7 Years Ago by __avd: Added [code] tags. Encase your code in: [code] and [/code]

Here is a common event handler,

.....
Private Sub EmnuExitMenu_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles EmnuExitMenu.MouseMove, EmnuOne.MouseMove, EmnuTwo.MouseMove
        Dim mnu As ToolStripMenuItem = CType(sender, ToolStripMenuItem)
        mnu.Font = New Font(mnu.Font, FontStyle.Bold)
End Sub
....
This question has already been answered. Start a new discussion instead.