ho in un form un bottone al quale ho assegnato in fase di progettazione un contextmenu vuoto.

quando carico il form creo da codice le voci e le sottovoci del contextmenu (quattro sottocategorie)

es:
codice:
 - macro 1
   * descrizione 1
    + caratteristica 1
     # dettaglio 1
     # dettaglio 2  
     # dettaglio 3
 macro 2
 macro 3
avrei bisogno di assegnare da codice solo all'ultima sottocategoria l'evento click!!!!

come faccio????
inoltre: è possibile assegnare ad una voce un Tag in modo che quando ci clicco mi restituisce il tag????


vi posto un po di codice
codice:
Private Sub LoadMenu()
        Dim mnItem As System.Windows.Forms.MenuItem
        Dim mnSubItem As System.Windows.Forms.MenuItem
        Dim mnDettItem As System.Windows.Forms.MenuItem
        Dim mnDettSubItem As System.Windows.Forms.MenuItem
        mnItem = New System.Windows.Forms.MenuItem
        With mnItem
            .Text = "Macro"
            mnSubItem = New System.Windows.Forms.MenuItem
            With mnSubItem
                .Text = "Descrizione"
                mnDettItem = New System.Windows.Forms.MenuItem
                With mnDettItem
                    .Text = "Caratteristica"
                    mnDettSubItem = New System.Windows.Forms.MenuItem
                    With mnDettSubItem
                        .Text = "Dettaglio"
                    End With
                    '  dovrei aggiungere a mnDettSubItem l'evento click
                    mnDettItem.MenuItems.Add(mnDettSubItem)
                End With
                mnSubItem.MenuItems.Add(mnDettItem)
            End With
            mnItem.MenuItems.Add(mnSubItem)
        End With

        ' mnDettagli è il controllo contextmenu appoggiato sul form
        mnDettagli.MenuItems.Add(mnItem)
    End Sub