Partager via


MainMenu Constructeurs

Définition

Initialise une nouvelle instance de la classe MainMenu.

Surcharges

Nom Description
MainMenu()

Initialise une nouvelle instance de la MainMenu classe sans aucun élément de menu spécifié.

MainMenu(IContainer)

Initialise une nouvelle instance de la MainMenu classe avec le conteneur spécifié.

MainMenu(MenuItem[])

Initialise une nouvelle instance du MainMenu jeu d’objets MenuItem spécifié.

MainMenu()

Source:
MainMenu.cs
Source:
MainMenu.cs

Initialise une nouvelle instance de la MainMenu classe sans aucun élément de menu spécifié.

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

Exemples

L’exemple de code suivant crée un MainMenuobjet , affecte deux MenuItem objets au MainMenu formulaire et le lie à un formulaire. Cet exemple nécessite que vous ayez créé un Form nom 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

Remarques

Cette version du constructeur crée un MainMenu objet sans objets spécifiés MenuItem . Pour ajouter des éléments de menu au contrôle, utilisez l’autre version de ce constructeur qui accepte un tableau d’objets MenuItem comme paramètre ou utilisez la Add méthode de la MenuItems propriété.

Voir aussi

S’applique à

MainMenu(IContainer)

Source:
MainMenu.cs
Source:
MainMenu.cs

Initialise une nouvelle instance de la MainMenu classe avec le conteneur spécifié.

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)

Paramètres

container
IContainer

Représentant IContainer le conteneur du MainMenu.

S’applique à

MainMenu(MenuItem[])

Source:
MainMenu.cs
Source:
MainMenu.cs

Initialise une nouvelle instance du MainMenu jeu d’objets MenuItem spécifié.

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

Paramètres

items
MenuItem[]

Tableau d’objets MenuItem qui seront ajoutés au MainMenu.

Exemples

L’exemple de code suivant crée un MainMenuobjet et affecte deux MenuItem objets à l’aide MainMenu de cette version du constructeur. L’exemple lie ensuite à MainMenu un Form. Cet exemple nécessite que vous ayez créé un Form nom 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

Remarques

Vous pouvez utiliser ce constructeur pour affecter un tableau d’objets MenuItem au MainMenu moment de sa création. Une fois le MainMenu projet créé, vous pouvez ajouter des objets supplémentaires MenuItem à l’aide MainMenu de la Add méthode de la MenuItems propriété.

Voir aussi

S’applique à