MainMenu Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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[])
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
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.