Bagikan melalui


ContextMenu Konstruktor

Definisi

Menginisialisasi instans baru dari kelas ContextMenu.

Overload

Nama Deskripsi
ContextMenu()

Menginisialisasi instans ContextMenu baru kelas tanpa item menu yang ditentukan.

ContextMenu(MenuItem[])

Menginisialisasi instans ContextMenu baru kelas dengan sekumpulan MenuItem objek tertentu.

ContextMenu()

Sumber:
ContextMenu.cs
Sumber:
ContextMenu.cs

Menginisialisasi instans ContextMenu baru kelas tanpa item menu yang ditentukan.

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

Keterangan

Setelah Anda menggunakan versi konstruktor ini, Anda dapat menambahkan item menu ke ContextMenu dengan menggunakan Add metode Menu.MenuItemCollection kelas . Anda dapat mengakses Menu.MenuItemCollection melalui MenuItems properti .

Lihat juga

Berlaku untuk

ContextMenu(MenuItem[])

Sumber:
ContextMenu.cs
Sumber:
ContextMenu.cs

Menginisialisasi instans ContextMenu baru kelas dengan sekumpulan MenuItem objek tertentu.

public:
 ContextMenu(cli::array <System::Windows::Forms::MenuItem ^> ^ menuItems);
public ContextMenu(System.Windows.Forms.MenuItem[] menuItems);
new System.Windows.Forms.ContextMenu : System.Windows.Forms.MenuItem[] -> System.Windows.Forms.ContextMenu
Public Sub New (menuItems As MenuItem())

Parameter

menuItems
MenuItem[]

Array MenuItem objek yang mewakili item menu untuk ditambahkan ke menu pintasan.

Contoh

Contoh kode berikut menunjukkan pembuatan menu pintasan dan menggunakan Show metode . Untuk menjalankan contoh, tempelkan kode berikut dalam formulir yang berisi tombol bernama Button1. Pastikan semua peristiwa dikaitkan dengan metode penanganan peristiwa mereka.

// Displays the shortcut menu, offsetting its location 
// from the upper-left corner of Button1 by 20 pixels in each direction. 
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   
   //Declare the menu items and the shortcut menu.
   array<MenuItem^>^menuItems = {gcnew MenuItem( "Some Button Info" ),gcnew MenuItem( "Some Other Button Info" ),gcnew MenuItem( "Exit" )};
   System::Windows::Forms::ContextMenu^ buttonMenu = gcnew System::Windows::Forms::ContextMenu( menuItems );
   buttonMenu->Show( Button1, System::Drawing::Point( 20, 20 ) );
}

// Displays the shortcut menu, offsetting its location 
// from the upper-left corner of Button1 by 20 pixels in each direction. 
private void Button1_Click(System.Object sender, System.EventArgs e)
{

    //Declare the menu items and the shortcut menu.
    MenuItem[] menuItems = new MenuItem[]{new MenuItem("Some Button Info"), 
        new MenuItem("Some Other Button Info"), new MenuItem("Exit")};

    ContextMenu buttonMenu = new ContextMenu(menuItems);
    buttonMenu.Show(Button1, new System.Drawing.Point(20, 20));
}

' Displays the shortcut menu, offsetting its location 
' from the upper-left corner of Button1 by 20 pixels in each direction. 
Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

    'Declare the menu items and the shortcut menu.
    Dim menuItems() As MenuItem = New MenuItem() _
        {New MenuItem("Some Button Info"), _
        New MenuItem("Some Other Button Info"), _
        New MenuItem("Exit")}

    Dim buttonMenu As New ContextMenu(menuItems)
    buttonMenu.Show(Button1, New System.Drawing.Point(20, 20))
End Sub

Keterangan

Anda dapat menggunakan versi konstruktor ini untuk membuat ContextMenu item menu yang ditentukan pada saat dibuat. Setelah Anda menggunakan versi konstruktor ini, Anda dapat menambahkan item menu tambahan ke ContextMenu dengan menggunakan Add metode Menu.MenuItemCollection kelas . Anda dapat mengakses Menu.MenuItemCollection melalui MenuItems properti .

Lihat juga

Berlaku untuk