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
| Name | Beschreibung |
|---|---|
| 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 der MainMenu objekte mit einer angegebenen Gruppe von MenuItem Objekten. |
MainMenu()
- Quelle:
- MainMenu.cs
- Quelle:
- MainMenu.cs
Initialisiert eine neue Instanz der MainMenu Klasse ohne angegebene Menüelemente.
public:
MainMenu();
public MainMenu();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird ein MainMenuObjekt erstellt, MenuItem dem MainMenu zwei Objekte zugewiesen und an ein Formular gebunden. Dieses Beispiel erfordert, dass Sie eine Form Erstellte haben, die mit dem Namen benannt Form1ist.
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. Wenn Sie dem Steuerelement Menüelemente hinzufügen möchten, verwenden Sie die andere Version dieses Konstruktors, die ein Array von MenuItem Objekten als Parameter akzeptiert oder die Add Methode der MenuItems Eigenschaft verwendet.
Weitere Informationen
Gilt für:
MainMenu(IContainer)
- Quelle:
- MainMenu.cs
- Quelle:
- MainMenu.cs
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 Container, der den Container der .MainMenu
Gilt für:
MainMenu(MenuItem[])
- Quelle:
- MainMenu.cs
- Quelle:
- MainMenu.cs
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
Das folgende Codebeispiel erstellt ein MainMenu, und weist der Verwendung dieser Version des Konstruktors zwei MenuItem Objekte zu MainMenu . Anschließend wird das MainMenu Beispiel an eine Form. Dieses Beispiel erfordert, dass Sie eine Form Erstellte haben, die mit dem Namen benannt Form1ist.
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 Zeitpunkt der Erstellung ein Array von MenuItem Objekten zuzuweisen MainMenu . Nachdem das MainMenu Objekt erstellt wurde, können Sie der Methode Add der MenuItems Eigenschaft zusätzliche MenuItem Objekte MainMenu hinzufügen.