Freigeben über


MainMenu Konstruktoren

Definition

Initialisiert eine neue Instanz der MainMenu-Klasse.

Überlädt

MainMenu()

Initialisiert eine neue Instanz der MainMenu-Klasse ohne angegebene Menüelemente.

MainMenu(IContainer)

Initialisiert eine neue Instanz der MainMenu-Klasse mit dem angegebenen Container.

MainMenu(MenuItem[])

Initialisiert eine neue Instanz von MainMenu mit einer angegebenen Menge von MenuItem-Objekten.

MainMenu()

Initialisiert eine neue Instanz der MainMenu-Klasse ohne angegebene Menüelemente.

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

Beispiele

Im folgenden Codebeispiel wird ein MainMenuerstellt, der zwei MenuItem -Objekte MainMenu zugewiesen und an ein Formular gebunden. Dieses Beispiel erfordert, dass Sie eine Form mit dem Namen Form1erstellt haben.

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

Hinweise

Diese Version des Konstruktors erstellt eine MainMenu ohne angegebene MenuItem Objekte. Verwenden Sie zum Hinzufügen von Menüelementen zum Steuerelement die andere Version dieses Konstruktors, die ein Array von MenuItem -Objekten als Parameter akzeptiert, oder verwenden Sie die Add -Methode der MenuItems -Eigenschaft.

Weitere Informationen

Gilt für:

MainMenu(IContainer)

Initialisiert eine neue Instanz der MainMenu-Klasse mit dem angegebenen Container.

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)

Parameter

container
IContainer

Ein IContainer, der den Container des MainMenu darstellt.

Gilt für:

MainMenu(MenuItem[])

Initialisiert eine neue Instanz von MainMenu mit einer angegebenen Menge von MenuItem-Objekten.

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())

Parameter

items
MenuItem[]

Ein Array von MenuItem-Objekten, die dem MainMenu hinzugefügt werden.

Beispiele

Im folgenden Codebeispiel wird ein MainMenuerstellt und der mithilfe dieser Version des Konstruktors zwei MenuItem -Objekte zugewiesen MainMenu . Im Beispiel wird dann an MainMenu einen Formgebunden. Dieses Beispiel erfordert, dass Sie eine Form mit dem Namen Form1erstellt haben.

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

Hinweise

Sie können diesen Konstruktor verwenden, um dem MainMenu zum Zeitpunkt seiner Erstellung ein Array von MenuItem -Objekten zuzuweisen. Nachdem das MainMenu erstellt wurde, können Sie dem mithilfe der MainMenuAdd -Methode der MenuItems -Eigenschaft zusätzliche MenuItem Objekte hinzufügen.

Weitere Informationen

Gilt für: