Partilhar via


MainMenu Construtores

Definição

Inicializa uma nova instância da classe MainMenu.

Sobrecargas

Nome Description
MainMenu()

Inicializa uma nova instância da MainMenu classe sem nenhum item de menu especificado.

MainMenu(IContainer)

Inicializa uma nova instância da MainMenu classe com o contêiner especificado.

MainMenu(MenuItem[])

Inicializa uma nova instância com MainMenu um conjunto MenuItem de objetos especificado.

MainMenu()

Origem:
MainMenu.cs
Origem:
MainMenu.cs

Inicializa uma nova instância da MainMenu classe sem nenhum item de menu especificado.

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

Exemplos

O exemplo de código a seguir cria um MainMenu, atribui dois MenuItem objetos ao e o MainMenu associa a um formulário. Este exemplo requer que você tenha um Form criado chamado 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

Comentários

Esta versão do construtor cria um MainMenu sem nenhum objeto especificado MenuItem . Para adicionar itens de menu ao controle, use a outra versão deste construtor que aceita uma matriz de MenuItem objetos como seu parâmetro ou use o Add método da MenuItems propriedade.

Confira também

Aplica-se a

MainMenu(IContainer)

Origem:
MainMenu.cs
Origem:
MainMenu.cs

Inicializa uma nova instância da MainMenu classe com o contêiner especificado.

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)

Parâmetros

container
IContainer

Um IContainer contêiner que representa o MainMenu.

Aplica-se a

MainMenu(MenuItem[])

Origem:
MainMenu.cs
Origem:
MainMenu.cs

Inicializa uma nova instância com MainMenu um conjunto MenuItem de objetos especificado.

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

Parâmetros

items
MenuItem[]

Uma matriz de MenuItem objetos que serão adicionados ao MainMenu.

Exemplos

O exemplo de código a seguir cria um MainMenue atribui dois MenuItem objetos ao MainMenu uso desta versão do construtor. Em seguida, o exemplo associa a MainMenu um Form. Este exemplo requer que você tenha um Form criado chamado 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

Comentários

Você pode usar esse construtor para atribuir uma matriz de MenuItem objetos ao MainMenu momento de sua criação. Depois de MainMenu criado, você pode adicionar objetos adicionais MenuItem ao MainMenu uso do Add método da MenuItems propriedade.

Confira também

Aplica-se a