MainMenu Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Form1
erstellt 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[])
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
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 Form1
erstellt 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.