MainMenu Construtores

Definição

Inicializa uma nova instância da MainMenu classe.

Sobrecargas

Name Description
MainMenu()

Inicializa uma nova instância da MainMenu classe sem quaisquer itens de menu especificados.

MainMenu(IContainer)

Inicializa uma nova instância da MainMenu classe com o contentor especificado.

MainMenu(MenuItem[])

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

MainMenu()

Origem:
MainMenu.cs
Origem:
MainMenu.cs

Inicializa uma nova instância da MainMenu classe sem quaisquer itens de menu especificados.

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

Exemplos

O exemplo de código seguinte cria um MainMenu, atribui dois MenuItem objetos ao MainMenu e liga-o a uma forma. Este exemplo exige que tenhas um Form criado que seja 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

Observações

Esta versão do construtor cria um MainMenu sem quaisquer objetos especificados MenuItem . Para adicionar itens de menu ao controlo, use a outra versão deste construtor que aceite um array de MenuItem objetos como parâmetro ou use o Add método da MenuItems propriedade.

Ver também

Aplica-se a

MainMenu(IContainer)

Origem:
MainMenu.cs
Origem:
MainMenu.cs

Inicializa uma nova instância da MainMenu classe com o contentor 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 representa o recipiente do MainMenu.

Aplica-se a

MainMenu(MenuItem[])

Origem:
MainMenu.cs
Origem:
MainMenu.cs

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

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

Um array de MenuItem objetos que será adicionado ao MainMenu.

Exemplos

O exemplo de código seguinte cria um MainMenu, e atribui dois MenuItem objetos ao MainMenu usando esta versão do construtor. O exemplo então liga o MainMenu a um Form. Este exemplo exige que tenhas um Form criado que seja 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

Observações

Pode usar este construtor para atribuir um array de MenuItem objetos ao MainMenu momento da sua criação. Depois de o MainMenu ter sido criado, pode adicionar objetos adicionais MenuItem ao MainMenu usando o Add método da MenuItems propriedade.

Ver também

Aplica-se a