MainMenu Constructors

Definitie

Initialiseert een nieuw exemplaar van de MainMenu klasse.

Overloads

Name Description
MainMenu()

Initialiseert een nieuw exemplaar van de MainMenu klasse zonder opgegeven menu-items.

MainMenu(IContainer)

Initialiseert een nieuw exemplaar van de MainMenu klasse met de opgegeven container.

MainMenu(MenuItem[])

Initialiseert een nieuw exemplaar van de MainMenu instantie met een opgegeven set MenuItem objecten.

MainMenu()

Bron:
MainMenu.cs
Bron:
MainMenu.cs

Initialiseert een nieuw exemplaar van de MainMenu klasse zonder opgegeven menu-items.

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

Voorbeelden

In het volgende codevoorbeeld wordt een MainMenu, worden twee MenuItem objecten aan het MainMenu formulier toegewezen en gekoppeld aan een formulier. Voor dit voorbeeld is vereist dat u een Form naam hebt gemaakt met de naam 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

Opmerkingen

Deze versie van de constructor maakt een MainMenu zonder opgegeven MenuItem objecten. Als u menu-items wilt toevoegen aan het besturingselement, gebruikt u de andere versie van deze constructor die een matrix met MenuItem objecten accepteert als parameter of de Add methode van de MenuItems eigenschap gebruikt.

Zie ook

Van toepassing op

MainMenu(IContainer)

Bron:
MainMenu.cs
Bron:
MainMenu.cs

Initialiseert een nieuw exemplaar van de MainMenu klasse met de opgegeven 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)

Parameters

container
IContainer

Een IContainer weergave van de container van de MainMenu.

Van toepassing op

MainMenu(MenuItem[])

Bron:
MainMenu.cs
Bron:
MainMenu.cs

Initialiseert een nieuw exemplaar van de MainMenu instantie met een opgegeven set MenuItem objecten.

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

Parameters

items
MenuItem[]

Een matrix met MenuItem objecten die worden toegevoegd aan de MainMenu.

Voorbeelden

In het volgende codevoorbeeld wordt een MainMenu, en worden twee MenuItem objecten toegewezen aan het MainMenu gebruik van deze versie van de constructor. In het voorbeeld wordt de MainMenu aan een Form. Voor dit voorbeeld is vereist dat u een Form naam hebt gemaakt met de naam 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

Opmerkingen

U kunt deze constructor gebruiken om een matrix met MenuItem objecten toe te wijzen aan het MainMenu moment dat deze is gemaakt. Nadat de MainMenu eigenschap is gemaakt, kunt u extra MenuItem objecten toevoegen aan de MainMenuAdd methode van de MenuItems eigenschap.

Zie ook

Van toepassing op