Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Menu.MenuItemCollection.Add (String, EventHandler)

 

Data di pubblicazione: ottobre 2016

Aggiunge un nuovo MenuItem alla fine del menu corrente con una didascalia specificata e un gestore eventi specificato per il Click evento.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public virtual MenuItem Add(
	string caption,
	EventHandler onClick
)

Parametri

caption
Type: System.String

La didascalia della voce di menu.

onClick
Type: System.EventHandler

Un EventHandler che rappresenta il gestore dell'evento che viene chiamato quando l'elemento viene selezionato dall'utente o quando un utente preme un tasto di scelta rapida per la voce di menu.

Valore restituito

Type: System.Windows.Forms.MenuItem

Oggetto MenuItem che rappresenta la voce di menu da aggiungere alla raccolta.

Oggetto MenuItem possono solo essere contenuto in un menu in un momento e non può aggiungere più volte lo stesso menu. Per riutilizzare un MenuItem in più menu, utilizzare il CloneMenu metodo la MenuItem classe. Per rimuovere un MenuItem aggiunto in precedenza, utilizzare il Remove metodo.

Questa versione di Add metodo consente di specificare una didascalia per la voce di menu e un delegato per gestire il Click evento. È possibile utilizzare questa versione di Add metodo se l'applicazione contiene già un gestore eventi per gestire il Click evento.

System_CAPS_noteNota

Il Click non viene generato per un MenuItem che contiene voci di sottomenu.

L'esempio di codice seguente viene utilizzata la classe derivata MainMenu per creare un menu principale, mainMenu1, che dispone di due MenuItem gli oggetti aggiunti al relativo MenuItems insieme. Il codice utilizza questa versione di Add metodo per definire un gestore eventi per il Click evento della voce di menu secondo aggiunto alla raccolta. Il codice assegna quindi mainMenu1 per la Menu proprietà del Form. Questo esempio richiede che il codice definito in questo esempio si trova all'interno di un form.

private void InitializeMyMainMenu()
{
   // Create the MainMenu.
   MainMenu mainMenu1 = new MainMenu();

   /* Use the MenuItems property to call the Add method
      to add two new MenuItem objects to the MainMenu. */
   mainMenu1.MenuItems.Add ("&File");
   mainMenu1.MenuItems.Add ("&Edit", new EventHandler (menuItem2_Click));

   // Assign mainMenu1 to the form.
   this.Menu = mainMenu1;
}

private void menuItem2_Click(System.Object sender, System.EventArgs e)
{
   // Insert code to handle Click event.
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: