Control.ContextMenu Eigenschap

Definitie

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.

Van toepassing op

Zie ook