Condividi tramite


MainMenu Costruttori

Definizione

Inizializza una nuova istanza della classe MainMenu.

Overload

Nome Descrizione
MainMenu()

Inizializza una nuova istanza della MainMenu classe senza voci di menu specificate.

MainMenu(IContainer)

Inizializza una nuova istanza della MainMenu classe con il contenitore specificato.

MainMenu(MenuItem[])

Inizializza una nuova istanza di MainMenu con un set di MenuItem oggetti specificato.

MainMenu()

Origine:
MainMenu.cs
Origine:
MainMenu.cs

Inizializza una nuova istanza della MainMenu classe senza voci di menu specificate.

public:
 MainMenu();
public MainMenu();
Public Sub New ()

Esempio

L'esempio di codice seguente crea un oggetto MainMenu, assegna due MenuItem oggetti all'oggetto MainMenu e lo associa a un modulo. Questo esempio richiede che sia stato creato un Form oggetto denominato Form1.

void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu^ mainMenu1 = gcnew MainMenu;
   MenuItem^ menuItem1 = gcnew MenuItem;
   MenuItem^ menuItem2 = gcnew MenuItem;
   menuItem1->Text = "File";
   menuItem2->Text = "Edit";

   // Add two MenuItem objects to the MainMenu.
   mainMenu1->MenuItems->Add( menuItem1 );
   mainMenu1->MenuItems->Add( menuItem2 );

   // Bind the MainMenu to Form1.
   Menu = mainMenu1;
}
public void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu mainMenu1 = new MainMenu();

   MenuItem menuItem1 = new MenuItem();
   MenuItem menuItem2 = new MenuItem();

   menuItem1.Text = "File";
   menuItem2.Text = "Edit";
   // Add two MenuItem objects to the MainMenu.
   mainMenu1.MenuItems.Add(menuItem1);
   mainMenu1.MenuItems.Add(menuItem2);
   
   // Bind the MainMenu to Form1.
   Menu = mainMenu1;   
}
Public Sub CreateMyMainMenu()
    ' Create an empty MainMenu.
    Dim mainMenu1 As New MainMenu()
       
    Dim menuItem1 As New MenuItem()
    Dim menuItem2 As New MenuItem()
       
    menuItem1.Text = "File"
    menuItem2.Text = "Edit"
    ' Add two MenuItem objects to the MainMenu.
    mainMenu1.MenuItems.Add(menuItem1)
    mainMenu1.MenuItems.Add(menuItem2)
       
    ' Bind the MainMenu to Form1.
    Menu = mainMenu1
End Sub

Commenti

Questa versione del costruttore crea un oggetto MainMenu senza oggetti specificati MenuItem . Per aggiungere voci di menu al controllo, utilizzare l'altra versione di questo costruttore che accetta una matrice di MenuItem oggetti come parametro o utilizzare il Add metodo della MenuItems proprietà .

Vedi anche

Si applica a

MainMenu(IContainer)

Origine:
MainMenu.cs
Origine:
MainMenu.cs

Inizializza una nuova istanza della MainMenu classe con il contenitore specificato.

public:
 MainMenu(System::ComponentModel::IContainer ^ container);
public MainMenu(System.ComponentModel.IContainer container);
new System.Windows.Forms.MainMenu : System.ComponentModel.IContainer -> System.Windows.Forms.MainMenu
Public Sub New (container As IContainer)

Parametri

container
IContainer

Oggetto IContainer che rappresenta il contenitore dell'oggetto MainMenu.

Si applica a

MainMenu(MenuItem[])

Origine:
MainMenu.cs
Origine:
MainMenu.cs

Inizializza una nuova istanza di MainMenu con un set di MenuItem oggetti specificato.

public:
 MainMenu(cli::array <System::Windows::Forms::MenuItem ^> ^ items);
public MainMenu(System.Windows.Forms.MenuItem[] items);
new System.Windows.Forms.MainMenu : System.Windows.Forms.MenuItem[] -> System.Windows.Forms.MainMenu
Public Sub New (items As MenuItem())

Parametri

items
MenuItem[]

Matrice di MenuItem oggetti che verranno aggiunti all'oggetto MainMenu.

Esempio

Nell'esempio di codice seguente viene creato un MainMenuoggetto e vengono assegnati due MenuItem oggetti all'oggetto MainMenu utilizzando questa versione del costruttore . L'esempio associa quindi l'oggetto MainMenu a un oggetto Form. Questo esempio richiede che sia stato creato un Form oggetto denominato Form1.

void CreateMyMainMenu()
{
   // Create two MenuItem objects and assign to array.
   MenuItem^ menuItem1 = gcnew MenuItem;
   MenuItem^ menuItem2 = gcnew MenuItem;
   menuItem1->Text = "&File";
   menuItem2->Text = "&Edit";

   // Create a MainMenu and assign MenuItem objects.
   array<MenuItem^>^temp2 = {menuItem1,menuItem2};
   MainMenu^ mainMenu1 = gcnew MainMenu( temp2 );

   // Bind the MainMenu to Form1.
   Menu = mainMenu1;
}
public void CreateMyMainMenu()
{
   // Create two MenuItem objects and assign to array.
   MenuItem menuItem1 = new MenuItem();
   MenuItem menuItem2 = new MenuItem();

   menuItem1.Text = "&File";
   menuItem2.Text = "&Edit";

   // Create a MainMenu and assign MenuItem objects.
   MainMenu mainMenu1 = new MainMenu(new MenuItem[] {
         menuItem1,
         menuItem2});
   
   // Bind the MainMenu to Form1.
   Menu = mainMenu1;   
}
Public Sub CreateMyMainMenu()
    ' Create two MenuItem objects and assign to array.
    Dim menuItem1 As New MenuItem()
    Dim menuItem2 As New MenuItem()
       
    menuItem1.Text = "&File"
    menuItem2.Text = "&Edit"
       
    ' Create a MainMenu and assign MenuItem objects.
    Dim mainMenu1 As New MainMenu(New MenuItem() {menuItem1, menuItem2})
       
    ' Bind the MainMenu to Form1.
    Menu = mainMenu1
End Sub

Commenti

È possibile usare questo costruttore per assegnare una matrice di MenuItem oggetti a MainMenu al momento della creazione. Dopo aver creato l'oggetto MainMenu , è possibile aggiungere altri MenuItem oggetti all'oggetto MainMenu utilizzando il Add metodo della MenuItems proprietà .

Vedi anche

Si applica a