ContextMenu.Show Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kısayol menüsünü belirtilen konumda görüntüler.
Aşırı Yüklemeler
Show(Control, Point) |
Kısayol menüsünü belirtilen konumda görüntüler. |
Show(Control, Point, LeftRightAlignment) |
Kısayol menüsünü belirtilen konumda ve belirtilen hizalamayla görüntüler. |
Show(Control, Point)
Kısayol menüsünü belirtilen konumda görüntüler.
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)
Parametreler
- pos
- Point
Point Menünün görüntüleneceği koordinatları belirten bir. Bu koordinatlar, parametresinde control
belirtilen denetimin istemci koordinatlarına göre belirtilir.
Özel durumlar
control
parametresidirnull
.
Denetimin tutamacı yok veya denetim görünmüyor.
Örnekler
Aşağıdaki kod örneği, bir kısayol menüsü oluşturmayı ve yöntemini kullanmayı Show gösterir. Örneği çalıştırmak için aşağıdaki kodu Button1 adlı düğmeyi içeren bir forma yapıştırın. Tüm olayların olay işleme yöntemleriyle ilişkilendirildiğinden emin olun.
// 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
Açıklamalar
Genellikle, kullanıcı formun ContextMenu bağlı olduğu bir denetim veya alanda sağ fare düğmesine tıkladığında görüntülenirContextMenu. Kısayol menüsünü belirli bir konumda el ile görüntülemek ve belirli bir denetimle bağlamak için bu yöntemi kullanabilirsiniz. Menü kapatılana kadar bu yöntem döndürülmüyor.
Şunlara uygulanır
Show(Control, Point, LeftRightAlignment)
Kısayol menüsünü belirtilen konumda ve belirtilen hizalamayla görüntüler.
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)
Parametreler
- pos
- Point
Point Menünün görüntüleneceği koordinatları belirten bir. Bu koordinatlar, parametresinde control
belirtilen denetimin istemci koordinatlarına göre belirtilir.
- alignment
- LeftRightAlignment
LeftRightAlignment Denetimin parametreye göre hizalamasını pos
belirten bir.