MainMenu Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy MainMenu.
Przeciążenia
MainMenu() |
Inicjuje MainMenu nowe wystąpienie klasy bez określonych elementów menu. |
MainMenu(IContainer) |
Inicjuje MainMenu nowe wystąpienie klasy z określonym kontenerem. |
MainMenu(MenuItem[]) |
Inicjuje MainMenu nowe wystąpienie obiektu z określonym zestawem MenuItem obiektów. |
MainMenu()
Inicjuje MainMenu nowe wystąpienie klasy bez określonych elementów menu.
public:
MainMenu();
public MainMenu ();
Public Sub New ()
Przykłady
Poniższy przykład kodu tworzy obiekt MainMenu, przypisuje dwa MenuItem obiekty do MainMenu obiektu i wiąże je z formularzem. Ten przykład wymaga utworzenia utworzonego Form pliku o nazwie 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
Uwagi
Ta wersja konstruktora tworzy obiekt MainMenu bez żadnych określonych MenuItem obiektów. Aby dodać elementy menu do kontrolki, użyj innej wersji tego konstruktora, która akceptuje tablicę MenuItem obiektów jako parametr lub użyj Add metody MenuItems właściwości.
Zobacz też
Dotyczy
MainMenu(IContainer)
Inicjuje MainMenu nowe wystąpienie klasy z określonym kontenerem.
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
Reprezentacja IContainer kontenera elementu MainMenu.
Dotyczy
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
Przykłady
Poniższy przykład kodu tworzy obiekt MainMenui przypisuje dwa MenuItem obiekty do MainMenu tej wersji konstruktora. Następnie przykład wiąże element MainMenu z elementem Form. Ten przykład wymaga utworzenia utworzonego Form pliku o nazwie 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
Uwagi
Tego konstruktora można użyć do przypisania tablicy MenuItem obiektów do MainMenu obiektu w momencie jego utworzenia. Po utworzeniu MainMenu można dodać dodatkowe MenuItem obiekty do MainMenu metody MenuItems właściwości .Add