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

Costruttore MenuItem (String, EventHandler)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe con una didascalia e il gestore eventi specificata per il Click evento della voce di menu.

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

public MenuItem(
	string text,
	EventHandler onClick
)

Parametri

text
Type: System.String

La didascalia della voce di menu.

onClick
Type: System.EventHandler

Il EventHandler che gestisce il Click evento per questa voce di menu.

Quando si specifica una didascalia per la voce di menu con il text parametro, è possibile inoltre specificare una chiave di accesso, inserendo un '&' prima del carattere da utilizzare come tasto di scelta. Ad esempio, "F" in "File" Se si desidera per specificare una chiave di accesso, è necessario specificare la didascalia della voce di menu come "& File". È possibile utilizzare questa funzionalità per la navigazione tramite tastiera per i menu.

L'impostazione di text parametro "-", la voce di menu viene visualizzata come separatore (linea orizzontale) anziché una voce di menu standard.

Inoltre, è possibile utilizzare questo costruttore per specificare un delegato che gestirà il Click evento della voce di menu da creare. Il EventHandler passato al costruttore deve essere configurato per chiamare un gestore eventi in grado di gestire il Click evento. Per ulteriori informazioni sulla gestione degli eventi, vedere la gestione e generazione di eventi.

L'esempio di codice seguente crea un MenuItem oggetto con una didascalia specificata e un EventHandler delegato collegato a un gestore eventi che gestirà il Click evento della voce di menu.

public void CreateMyMenuItem()
{
   // Create an instance of MenuItem with caption and an event handler
   MenuItem menuItem1 = new MenuItem("&New", new System.EventHandler(this.MenuItem1_Click));
}

// This method is an event handler for menuItem1 to use when connecting its event handler.
private void MenuItem1_Click(Object sender, System.EventArgs e) 
{
   // Code goes here that handles the Click event.
}

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