Partager via


Shape.ModifierKeys, propriété

Obtient une valeur indiquant quelle touche de modification (Maj, Ctrl et Alt) est à l'état enfoncé.

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

Syntaxe

'Déclaration
<BrowsableAttribute(False)> _
Public Shared ReadOnly Property ModifierKeys As Keys
[BrowsableAttribute(false)]
public static Keys ModifierKeys { get; }
[BrowsableAttribute(false)]
public:
static property Keys ModifierKeys {
    Keys get ();
}
[<BrowsableAttribute(false)>]
static member ModifierKeys : Keys with get
static function get ModifierKeys () : Keys

Valeur de propriété

Type : Keys
Combinaison d'opérations de bits des valeurs Keys.La valeur par défaut est None.

Exemples

L'exemple suivant masque une forme lorsque la touche CTRL lorsque l'utilisateur clique sur la forme. Cet exemple suppose que vous disposez d'un RectangleShape nommé RectangleShape1 sur un formulaire.

Private Sub RectangleShape1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RectangleShape1.Click
    If Shape.ModifierKeys = Keys.Control Then 
        CType(sender, Shape).Hide()
    End If 
End Sub
private void rectangleShape1_Click(System.Object sender, System.EventArgs e)
{
    if (Shape.ModifierKeys == Keys.Control)
    {
        ((Shape)sender).Hide();
    }
}

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)