Udostępnij za pośrednictwem


MainMenu Konstruktory

Definicja

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[])

Inicjuje MainMenu nowe wystąpienie obiektu z określonym zestawem MenuItem obiektów.

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[]

Tablica MenuItem obiektów, które zostaną dodane do obiektu MainMenu.

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

Zobacz też

Dotyczy