Control.ContextMenu Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het snelmenu op dat aan het besturingselement is gekoppeld.
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
Waarde van eigenschap
Een ContextMenu die het snelmenu vertegenwoordigt dat is gekoppeld aan het besturingselement.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld wordt de ContextMenu toegewezen aan een TreeView wanneer op de rechtermuisknop wordt geklikt en vrijgegeven. Voor deze code is vereist dat u er een Form met een TreeView hebt. Het is ook vereist dat de eigenschap is toegewezen aan ContextMenu de TreeViewContextMenu eigenschap.
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
Opmerkingen
Gebruik een snelmenu om contextspecifieke menuopties te geven aan gebruikers wanneer ze met de rechtermuisknop op het besturingselement klikken.
Notities voor overnemers
Wanneer u de ContextMenu eigenschap in een afgeleide klasse overschrijft, gebruikt u de eigenschap van ContextMenu de basisklasse om de basis-implementatie uit te breiden. Anders moet u alle implementaties opgeven. U hoeft niet zowel de getset eigenschap als de ContextMenu toegangsrechten te overschrijven. U kunt er slechts één overschrijven als dat nodig is.