MainMenu Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de MainMenu klasse.
Overloads
| Name | Description |
|---|---|
| MainMenu() |
Initialiseert een nieuw exemplaar van de MainMenu klasse zonder opgegeven menu-items. |
| MainMenu(IContainer) |
Initialiseert een nieuw exemplaar van de MainMenu klasse met de opgegeven container. |
| MainMenu(MenuItem[]) |
Initialiseert een nieuw exemplaar van de MainMenu instantie met een opgegeven set MenuItem objecten. |
MainMenu()
- Bron:
- MainMenu.cs
- Bron:
- MainMenu.cs
Initialiseert een nieuw exemplaar van de MainMenu klasse zonder opgegeven menu-items.
public:
MainMenu();
public MainMenu();
Public Sub New ()
Voorbeelden
In het volgende codevoorbeeld wordt een MainMenu, worden twee MenuItem objecten aan het MainMenu formulier toegewezen en gekoppeld aan een formulier. Voor dit voorbeeld is vereist dat u een Form naam hebt gemaakt met de naam 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
Opmerkingen
Deze versie van de constructor maakt een MainMenu zonder opgegeven MenuItem objecten. Als u menu-items wilt toevoegen aan het besturingselement, gebruikt u de andere versie van deze constructor die een matrix met MenuItem objecten accepteert als parameter of de Add methode van de MenuItems eigenschap gebruikt.
Zie ook
Van toepassing op
MainMenu(IContainer)
- Bron:
- MainMenu.cs
- Bron:
- MainMenu.cs
Initialiseert een nieuw exemplaar van de MainMenu klasse met de opgegeven container.
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)
Parameters
- container
- IContainer
Een IContainer weergave van de container van de MainMenu.
Van toepassing op
MainMenu(MenuItem[])
- Bron:
- MainMenu.cs
- Bron:
- MainMenu.cs
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())
Parameters
Voorbeelden
In het volgende codevoorbeeld wordt een MainMenu, en worden twee MenuItem objecten toegewezen aan het MainMenu gebruik van deze versie van de constructor. In het voorbeeld wordt de MainMenu aan een Form. Voor dit voorbeeld is vereist dat u een Form naam hebt gemaakt met de naam 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
Opmerkingen
U kunt deze constructor gebruiken om een matrix met MenuItem objecten toe te wijzen aan het MainMenu moment dat deze is gemaakt. Nadat de MainMenu eigenschap is gemaakt, kunt u extra MenuItem objecten toevoegen aan de MainMenuAdd methode van de MenuItems eigenschap.