Sdílet prostřednictvím


MainMenu Konstruktory

Definice

Inicializuje novou instanci MainMenu třídy.

Přetížení

MainMenu()

Inicializuje novou instanci MainMenu třídy bez zadaných položek nabídky.

MainMenu(IContainer)

Inicializuje novou instanci MainMenu třídy se zadaným kontejnerem.

MainMenu(MenuItem[])

Inicializuje novou instanci MainMenu se zadanou sadou MenuItem objektů.

MainMenu()

Inicializuje novou instanci MainMenu třídy bez zadaných položek nabídky.

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

Příklady

Následující příklad kódu vytvoří objekt MainMenu, přiřadí dva MenuItem objekty a MainMenu vytvoří vazbu k formuláři. Tento příklad vyžaduje, abyste vytvořili Form název 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

Poznámky

Tato verze konstruktoru vytvoří bez MainMenu zadaných MenuItem objektů. Chcete-li přidat položky nabídky do ovládacího prvku použijte jinou verzi tohoto konstruktoru, který přijímá pole MenuItem objektů jako jeho parametr nebo použít Add metodu MenuItems vlastnosti.

Viz také

Platí pro

MainMenu(IContainer)

Inicializuje novou instanci MainMenu třídy se zadaným kontejnerem.

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)

Parametry

container
IContainer

Představující IContainer kontejner objektu MainMenu.

Platí pro

MainMenu(MenuItem[])

Inicializuje novou instanci MainMenu se zadanou sadou MenuItem objektů.

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

Parametry

items
MenuItem[]

Pole MenuItem objektů, které budou přidány do .MainMenu

Příklady

Následující příklad kódu vytvoří a MainMenupřiřadí dva MenuItem objekty pomocí MainMenu této verze konstruktoru. Příklad pak vytvoří vazbu MainMenu na Form. Tento příklad vyžaduje, abyste vytvořili Form název 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

Poznámky

Pomocí tohoto konstruktoru můžete přiřadit pole MenuItem objektů k MainMenu okamžiku jeho vytvoření. MainMenu Po vytvoření můžete do metody MenuItems vlastnosti přidat další MenuItem objekty MainMenu Add.

Viz také

Platí pro