Control.ContextMenu 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨트롤과 연결된 바로 가기 메뉴를 가져오거나 설정합니다.
public:
virtual property System::Windows::Forms::ContextMenu ^ ContextMenu { System::Windows::Forms::ContextMenu ^ get(); void set(System::Windows::Forms::ContextMenu ^ value); };
public virtual System.Windows.Forms.ContextMenu ContextMenu { get; set; }
[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.ContextMenu ContextMenu { get; set; }
member this.ContextMenu : System.Windows.Forms.ContextMenu with get, set
[<System.ComponentModel.Browsable(false)>]
member this.ContextMenu : System.Windows.Forms.ContextMenu with get, set
Public Overridable Property ContextMenu As ContextMenu
속성 값
해당 컨트롤과 연결된 바로 가기 메뉴를 나타내는 ContextMenu입니다.
- 특성
예제
다음 코드 예제에서는 ContextMenu 마우스 오른쪽 단추를 클릭하고 놓을 때 할당 TreeView 된 항목을 표시합니다. 이 코드를 사용하려면 Form TreeView 해당 코드가 있어야 합니다. 또한 해당 ContextMenu 속성에 TreeView ContextMenu 할당된 것이 필요합니다.
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
설명
바로 가기 메뉴를 사용하여 컨트롤을 마우스 오른쪽 단추로 클릭할 때 상황에 맞는 메뉴 옵션을 사용자에게 제공합니다.
상속자 참고
파생 클래스에서 ContextMenu 속성을 재정의할 때 기본 클래스의 ContextMenu 속성을 사용하여 기본 구현을 확장합니다. 그렇지 않으면 모든 구현을 제공해야 합니다. 속성의 접근자와 set
접근자를 모두 get
재정의할 필요는 없습니다. 필요한 경우 하나만 재정의 ContextMenu 할 수 있습니다.