ContextMenu.Show Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menampilkan menu pintasan pada posisi yang ditentukan.
Overload
| Nama | Deskripsi |
|---|---|
| Show(Control, Point) |
Menampilkan menu pintasan pada posisi yang ditentukan. |
| Show(Control, Point, LeftRightAlignment) |
Menampilkan menu pintasan pada posisi yang ditentukan dan dengan perataan yang ditentukan. |
Show(Control, Point)
- Sumber:
- ContextMenu.cs
- Sumber:
- ContextMenu.cs
Menampilkan menu pintasan pada posisi yang ditentukan.
public:
void Show(System::Windows::Forms::Control ^ control, System::Drawing::Point pos);
public void Show(System.Windows.Forms.Control control, System.Drawing.Point pos);
member this.Show : System.Windows.Forms.Control * System.Drawing.Point -> unit
Public Sub Show (control As Control, pos As Point)
Parameter
- pos
- Point
Point yang menentukan koordinat untuk menampilkan menu. Koordinat ini ditentukan relatif terhadap koordinat klien kontrol yang ditentukan dalam control parameter .
Pengecualian
Parameternya control adalah null.
Handel kontrol tidak ada atau kontrol tidak terlihat.
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
Biasanya, ContextMenu ditampilkan ketika pengguna mengklik tombol kanan mouse pada kontrol atau area formulir yang ContextMenu terikat. Anda dapat menggunakan metode ini untuk menampilkan menu pintasan secara manual di lokasi tertentu dan mengikatnya dengan kontrol tertentu. Metode ini tidak kembali sampai menu dihentikan.
Berlaku untuk
Show(Control, Point, LeftRightAlignment)
- Sumber:
- ContextMenu.cs
- Sumber:
- ContextMenu.cs
Menampilkan menu pintasan pada posisi yang ditentukan dan dengan perataan yang ditentukan.
public:
void Show(System::Windows::Forms::Control ^ control, System::Drawing::Point pos, System::Windows::Forms::LeftRightAlignment alignment);
public void Show(System.Windows.Forms.Control control, System.Drawing.Point pos, System.Windows.Forms.LeftRightAlignment alignment);
member this.Show : System.Windows.Forms.Control * System.Drawing.Point * System.Windows.Forms.LeftRightAlignment -> unit
Public Sub Show (control As Control, pos As Point, alignment As LeftRightAlignment)
Parameter
- pos
- Point
Point yang menentukan koordinat untuk menampilkan menu. Koordinat ini ditentukan relatif terhadap koordinat klien kontrol yang ditentukan dalam control parameter .
- alignment
- LeftRightAlignment
LeftRightAlignment yang menentukan perataan kontrol relatif terhadap pos parameter.