Control.ContextMenu Propriété

Définition

Obtient ou définit le menu contextuel associé au contrôle.

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

Valeur de propriété

ContextMenu

ContextMenu qui représente le menu contextuel associé au contrôle.

Attributs

Exemples

L’exemple de code suivant affiche l’affectation ContextMenu à un TreeView moment où le bouton droit de la souris est cliqué et libéré. Ce code nécessite que vous ayez un Form avec celui-ci TreeView . Il est également nécessaire que l’objet TreeView a ContextMenu été affecté à sa ContextMenu propriété.

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

Remarques

Utilisez des menus contextuels pour donner des options de menu spécifiques au contexte aux utilisateurs lorsqu’ils cliquent avec le bouton droit sur le contrôle.

Notes pour les héritiers

Lors de la substitution de la ContextMenu propriété dans une classe dérivée, utilisez la propriété de ContextMenu la classe de base pour étendre l’implémentation de base. Sinon, vous devez fournir toute l’implémentation. Vous n’êtes pas obligé de remplacer les accesseurs et set les get accesseurs de la ContextMenu propriété ; vous ne pouvez remplacer qu’un seul si nécessaire.

S’applique à

Voir aussi