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:
avrei bisogno di assegnare da codice solo all'ultima sottocategoria l'evento click!!!!codice:- macro 1 * descrizione 1 + caratteristica 1 # dettaglio 1 # dettaglio 2 # dettaglio 3 macro 2 macro 3
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

Rispondi quotando