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, Shortcut)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe con una didascalia specificata, un gestore eventi e il tasto di scelta rapida per la voce di menu.

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

public MenuItem(
	string text,
	EventHandler onClick,
	Shortcut shortcut
)

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.

shortcut
Type: System.Windows.Forms.Shortcut

Uno dei valori di Shortcut.

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. Questo costruttore consente inoltre di specificare un tasto di scelta rapida oltre a una chiave di accesso per la navigazione tramite tastiera. Tasti di scelta rapida consentono di specificare una combinazione di tasti che può essere utilizzato per attivare la voce di 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.

Esempio di codice seguente crea un oggetto con una didascalia specificata, tasto di scelta rapida e un gestore eventi collegato a un metodo che gestirà l'evento della voce di menu.

public void CreateMyMenuItem()
{
   // Create a MenuItem with caption, shortcut key, and an event handler
   // specified.
   MenuItem MenuItem1 = new MenuItem("&New",
       new System.EventHandler(this.MenuItem1_Click), Shortcut.CtrlL);
}

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

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