Control.ContextMenu 속성

정의

컨트롤과 연결된 바로 가기 메뉴를 가져오거나 설정합니다.Gets or sets the shortcut menu associated with the control.

public:
 virtual property System::Windows::Forms::ContextMenu ^ ContextMenu { System::Windows::Forms::ContextMenu ^ get(); void set(System::Windows::Forms::ContextMenu ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.ContextMenu ContextMenu { get; set; }
public virtual System.Windows.Forms.ContextMenu ContextMenu { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ContextMenu : System.Windows.Forms.ContextMenu with get, set
member this.ContextMenu : System.Windows.Forms.ContextMenu with get, set
Public Overridable Property ContextMenu As ContextMenu

속성 값

ContextMenu

해당 컨트롤과 연결된 바로 가기 메뉴를 나타내는 ContextMenu입니다.A ContextMenu that represents the shortcut menu associated with the control.

특성

예제

다음 코드 예제에서는 마우스 ContextMenu TreeView 오른쪽 단추를 클릭 하 고 해제할 때에 할당 된를 표시 합니다.The following code example displays the ContextMenu assigned to a TreeView when the right mouse button is clicked and released. 이 코드를 사용 하려면에이 있는가 있어야 Form TreeView 합니다.This code requires that you have a Form with a TreeView on it. 또한에가 해당 TreeView ContextMenu 속성에 할당 되어 있어야 합니다 ContextMenu .It is also required that the TreeView has a ContextMenu assigned to its ContextMenu property.

private:
   void treeView1_MouseUp( Object^ /*sender*/, MouseEventArgs^ e )
   {
      // If the right mouse button was clicked and released,
      // display the shortcut menu assigned to the TreeView.
      if ( e->Button == ::MouseButtons::Right )
      {
         treeView1->ContextMenu->Show( treeView1, Point(e->X,e->Y) );
      }
   }
private void treeView1_MouseUp(object sender, MouseEventArgs e)
{
   // If the right mouse button was clicked and released,
   // display the shortcut menu assigned to the TreeView. 
   if(e.Button == MouseButtons.Right)
   {
      treeView1.ContextMenu.Show(treeView1, new Point(e.X, e.Y) );      
   }
}
Private Sub treeView1_MouseUp(sender As Object, _
  e As MouseEventArgs) Handles treeView1.MouseUp
   ' If the right mouse button was clicked and released,
   ' display the shortcut menu assigned to the TreeView. 
   If e.Button = MouseButtons.Right Then
      treeView1.ContextMenu.Show(treeView1, New Point(e.X, e.Y))
   End If
End Sub

설명

바로 가기 메뉴를 사용 하 여 사용자가 컨트롤을 마우스 오른쪽 단추로 클릭할 때 상황에 맞는 메뉴 옵션을 사용자에 게 제공 합니다.Use a shortcut menus to give context-specific menu options to users when they right-click on the control.

상속자 참고

ContextMenu파생 클래스에서 속성을 재정의 하는 경우 기본 클래스의 속성을 사용 ContextMenu 하 여 기본 구현을 확장 합니다.When overriding the ContextMenu property in a derived class, use the base class's ContextMenu property to extend the base implementation. 그렇지 않으면 모든 구현을 제공 해야 합니다.Otherwise, you must provide all the implementation. 속성의 및 접근자를 모두 재정의할 필요는 없습니다. get set ContextMenu 필요한 경우 하나만 재정의할 수 있습니다.You are not required to override both the get and set accessors of the ContextMenu property; you can override only one if needed.

적용 대상

추가 정보