Bagikan melalui


MainMenu Konstruktor

Definisi

Menginisialisasi instans baru dari kelas MainMenu.

Overload

Nama Deskripsi
MainMenu()

Menginisialisasi instans MainMenu baru kelas tanpa item menu tertentu.

MainMenu(IContainer)

Menginisialisasi instans MainMenu baru kelas dengan kontainer yang ditentukan.

MainMenu(MenuItem[])

Menginisialisasi instans MainMenu baru dengan sekumpulan MenuItem objek tertentu.

MainMenu()

Sumber:
MainMenu.cs
Sumber:
MainMenu.cs

Menginisialisasi instans MainMenu baru kelas tanpa item menu tertentu.

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

Contoh

Contoh kode berikut membuat MainMenu, menetapkan dua MenuItem objek ke MainMenu dan mengikatnya ke formulir. Contoh ini mengharuskan Anda membuat Form yang bernama 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

Keterangan

Versi konstruktor ini membuat tanpa MainMenu objek tertentu MenuItem . Untuk menambahkan item menu ke kontrol, gunakan versi lain dari konstruktor ini yang menerima array MenuItem objek sebagai parameternya atau menggunakan Add metode MenuItems properti .

Lihat juga

Berlaku untuk

MainMenu(IContainer)

Sumber:
MainMenu.cs
Sumber:
MainMenu.cs

Menginisialisasi instans MainMenu baru kelas dengan kontainer yang ditentukan.

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)

Parameter

container
IContainer

Mewakili IContainer kontainer MainMenu.

Berlaku untuk

MainMenu(MenuItem[])

Sumber:
MainMenu.cs
Sumber:
MainMenu.cs

Menginisialisasi instans MainMenu baru dengan sekumpulan MenuItem objek tertentu.

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

Parameter

items
MenuItem[]

Array MenuItem objek yang akan ditambahkan ke MainMenu.

Contoh

Contoh kode berikut membuat MainMenu, dan menetapkan dua MenuItem objek ke MainMenu menggunakan versi konstruktor ini. Contoh kemudian mengikat MainMenu ke Form. Contoh ini mengharuskan Anda membuat Form yang bernama 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

Keterangan

Anda dapat menggunakan konstruktor ini untuk menetapkan array MenuItem objek ke MainMenu pada saat pembuatannya. MainMenu Setelah dibuat, Anda dapat menambahkan objek tambahan MenuItem ke MainMenu menggunakan Add metode MenuItems properti .

Lihat juga

Berlaku untuk