Control.ContextMenu 屬性
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定與控制項關聯的捷徑功能表。
public:
virtual property System::Windows::Forms::ContextMenu ^ ContextMenu { System::Windows::Forms::ContextMenu ^ get(); void set(System::Windows::Forms::ContextMenu ^ value); };
C#
public virtual System.Windows.Forms.ContextMenu ContextMenu { get; set; }
C#
[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 , 也必須 TreeViewContextMenu 將 指派給其 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) );
}
}
C#
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 屬性來擴充基底實作。 否則,您必須提供所有實作。 您不需要同時覆寫 get
屬性的 ContextMenu 和 set
存取子;您可以視需要只覆寫一個。
產品 | 版本 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0 |