MainMenu Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe MainMenu.
Overload
MainMenu() |
Inizializza una nuova istanza della classe MainMenu senza voci di menu specificate. |
MainMenu(IContainer) |
Inizializza una nuova istanza della classe MainMenu con il contenitore specificato. |
MainMenu(MenuItem[]) |
Inizializza una nuova istanza della classe MainMenu con un gruppo specificato di oggetti MenuItem. |
MainMenu()
Inizializza una nuova istanza della classe MainMenu senza voci di menu specificate.
public:
MainMenu();
public MainMenu ();
Public Sub New ()
Esempio
L'esempio di codice seguente crea un MainMenuoggetto , assegna due MenuItem oggetti all'oggetto MainMenu e lo associa a un modulo. In questo esempio è necessario 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 usare l'altra versione di questo costruttore che accetta una matrice di MenuItem oggetti come parametro o usare il Add metodo della MenuItems proprietà.
Vedi anche
Si applica a
MainMenu(IContainer)
Inizializza una nuova istanza della classe MainMenu 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 della classe MainMenu.
Si applica a
MainMenu(MenuItem[])
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
Esempio
Nell'esempio di codice seguente viene creato un MainMenuoggetto e vengono assegnati due MenuItem oggetti all'uso MainMenu di questa versione del costruttore. L'esempio associa quindi l'oggetto MainMenu a un Formoggetto . In questo esempio è necessario 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 al MainMenu momento della creazione. Dopo aver creato l'oggetto MainMenu è possibile aggiungere altri MenuItem oggetti all'uso Add MainMenu del metodo della MenuItems proprietà.