MainMenu Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av MainMenu klassen.
Överlagringar
| Name | Description |
|---|---|
| MainMenu() |
Initierar en ny instans av MainMenu klassen utan några angivna menyalternativ. |
| MainMenu(IContainer) |
Initierar en ny instans av MainMenu klassen med den angivna containern. |
| MainMenu(MenuItem[]) |
Initierar en ny instans av MainMenu med en angiven uppsättning MenuItem objekt. |
MainMenu()
- Källa:
- MainMenu.cs
- Källa:
- MainMenu.cs
Initierar en ny instans av MainMenu klassen utan några angivna menyalternativ.
public:
MainMenu();
public MainMenu();
Public Sub New ()
Exempel
I följande kodexempel skapas ett MainMenu, som tilldelar två MenuItem objekt till MainMenu och binder det till ett formulär. Det här exemplet kräver att du har skapat en Form som heter 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
Kommentarer
Den här versionen av konstruktorn skapar en MainMenu utan angivna MenuItem objekt. Om du vill lägga till menyobjekt i kontrollen använder du den andra versionen av konstruktorn som accepterar en matris med MenuItem objekt som parameter eller använder Add egenskapens MenuItems metod.
Se även
Gäller för
MainMenu(IContainer)
- Källa:
- MainMenu.cs
- Källa:
- MainMenu.cs
Initierar en ny instans av MainMenu klassen med den angivna containern.
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)
Parametrar
- container
- IContainer
En IContainer som representerar containern för MainMenu.
Gäller för
MainMenu(MenuItem[])
- Källa:
- MainMenu.cs
- Källa:
- 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())
Parametrar
Exempel
I följande kodexempel skapas en MainMenu, och två MenuItem objekt tilldelas med den MainMenu här versionen av konstruktorn. Exemplet binder MainMenu sedan till en Form. Det här exemplet kräver att du har skapat en Form som heter 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
Kommentarer
Du kan använda den här konstruktorn för att tilldela en matris med MenuItem objekt till MainMenu när den skapas. När har MainMenu skapats kan du lägga till ytterligare MenuItem objekt i MainMenu med hjälp Add av -metoden för MenuItems egenskapen.