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, MenuItem[])

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe con una didascalia specificata e una matrice di voci di sottomenu definita per la voce di menu.

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

public MenuItem(
	string text,
	MenuItem[] items
)

Parametri

text
Type: System.String

La didascalia della voce di menu.

items
Type: System.Windows.Forms.MenuItem[]

Matrice di MenuItem gli oggetti che contiene le voci di sottomenu 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.

Il items parametro consente di assegnare una matrice di voci di menu per definire un sottomenu di questa voce di menu. Ogni elemento nella matrice può avere anche una matrice di voci di menu assegnato. Ciò consente di creare strutture di menu complete e assegnarli al costruttore per la voce di menu.

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, un gestore eventi collegato a un metodo che gestirà l'evento ogni voce di menu in una matrice di voci di sottomenu.

public void CreateMyMenuItem()
{
   // submenu item array.
   MenuItem[] subMenus = new MenuItem[3];
   // Create three menu items to add to the submenu item array.
   MenuItem subMenuItem1 = new MenuItem("Red");
   MenuItem subMenuItem2 = new MenuItem("Blue");
   MenuItem subMenuItem3 = new MenuItem("Green");
   // Add the submenu items to the array.
   subMenus[0] = subMenuItem1;
   subMenus[1] = subMenuItem2;
   subMenus[2] = subMenuItem3;
   // Create an instance of a MenuItem with caption and an array of submenu
   // items specified.
   MenuItem MenuItem1 = new MenuItem("&Colors", subMenus);
}

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