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 離したときに、割り当てられた値を表示します。 このコードでは、a を持っているFormTreeView必要があります。 プロパティに割り当てられているもContextMenuのもContextMenu必要TreeViewです。
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
アクセサーのContextMenu両方をget
オーバーライドする必要はありません。必要に応じて 1 つだけオーバーライドできます。