MainMenu Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe MainMenu.
Sobrecargas
MainMenu() |
Inicializa uma nova instância da classe MainMenu sem nenhum item de menu especificado. |
MainMenu(IContainer) |
Inicializa uma nova instância da classe MainMenu com o contêiner especificado. |
MainMenu(MenuItem[]) |
Inicializa uma nova instância da MainMenu com um conjunto de objetos MenuItem especificado. |
MainMenu()
Inicializa uma nova instância da classe MainMenu 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 e o MainMenu associa a um formulário. Este exemplo exige que você tenha uma Form criação nomeada 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 objetos especificados 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)
Inicializa uma nova instância da classe MainMenu 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 que representa o contêiner do MainMenu.
Aplica-se a
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())
Parâmetros
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 exige que você tenha uma Form criação nomeada 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. Após a MainMenu criação, você pode adicionar objetos adicionais MenuItem ao MainMenu uso do Add método da MenuItems propriedade.