Partager via


Shape.ContextMenuStrip, propriété

Obtient ou définit la ContextMenuStrip associée à un contrôle Shape ou Line.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
<BrowsableAttribute(True)> _
Public Overridable Property ContextMenuStrip As ContextMenuStrip
[BrowsableAttribute(true)]
public virtual ContextMenuStrip ContextMenuStrip { get; set; }
[BrowsableAttribute(true)]
public:
virtual property ContextMenuStrip^ ContextMenuStrip {
    ContextMenuStrip^ get ();
    void set (ContextMenuStrip^ value);
}
[<BrowsableAttribute(true)>]
abstract ContextMenuStrip : ContextMenuStrip with get, set
[<BrowsableAttribute(true)>]
override ContextMenuStrip : ContextMenuStrip with get, set
function get ContextMenuStrip () : ContextMenuStrip 
function set ContextMenuStrip (value : ContextMenuStrip)

Valeur de propriété

Type : ContextMenuStrip
ContextMenuStrip du contrôle, ou référence Null (Nothing en Visual Basic) si aucun ContextMenuStrip n'est assigné.La valeur par défaut est une référence null (Nothing en Visual Basic).

Notes

Si un ContextMenu a également été assigné au contrôle, le ContextMenu propriété prévaut sur le ContextMenuStrip propriété.

Exemples

L'exemple suivant affiche le ContextMenuStrip affecté à un OvalShape contrôler lorsque le bouton droit de la souris est cliqué et publié. Ce code requiert que vous avez un Form avec un OvalShape contrôle dessus. Il est également requis qui le OvalShape a un ContextMenuStrip affecté à son ContextMenuStrip propriété.

Private Sub OvalShape1_MouseUp(
    ByVal sender As Object, 
    ByVal e As MouseEventArgs
  ) Handles OvalShape1.MouseUp

    ' If the right mouse button is clicked and released, 
    ' display the shortcut menu assigned to the TreeView.  
    If e.Button = MouseButtons.Right Then
        OvalShape1.ContextMenuStrip.Show(Me, New Point(e.X, e.Y))
    End If 
End Sub
        private void ovalShape1_MouseUp(object sender, MouseEventArgs e)
        {
            // If the right mouse button is clicked and released, 
            // display the shortcut menu assigned to the TreeView.  
            if (e.Button == MouseButtons.Right)
            {
                ovalShape1.ContextMenuStrip.Show(this, new Point(e.X, e.Y));
            }
        }

Sécurité .NET Framework

Voir aussi

Référence

Shape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)

Introduction aux contrôles Line et Shape (Visual Studio)