Partager via


Shape.KeyUp, événement

Se produit lorsqu'une touche est relâchée et que la forme a le focus.

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

Syntaxe

'Déclaration
<BrowsableAttribute(True)> _
Public Event KeyUp As KeyEventHandler
[BrowsableAttribute(true)]
public event KeyEventHandler KeyUp
[BrowsableAttribute(true)]
public:
 event KeyEventHandler^ KeyUp {
    void add (KeyEventHandler^ value);
    void remove (KeyEventHandler^ value);
}
[<BrowsableAttribute(true)>]
member KeyUp : IEvent<KeyEventHandler,
    KeyEventArgs>
JScript ne prend pas en charge les événements.

Notes

Clé se produisent dans l'ordre suivant :

KeyDown

KeyPress

KeyUp

Pour gérer les événements de clavier uniquement au niveau du formulaire et de recevoir des événements de clavier, les formes, définir le Handled propriété sous la forme KeyPress méthode de gestion d'événements à true.

Pour plus d'informations sur la façon de gérer les événements, consultez Gestion et déclenchement d'événements.

Exemples

L'exemple suivant utilise le KeyUp événement avec le Help classe pour afficher le style contextuel aide à l'utilisateur.

Cet exemple suppose que vous disposez d'un OvalShape OvalShape1 contrôle sur un formulaire.

Private Sub OvalShape1_KeyUp(
    ByVal sender As Object, 
    ByVal e As System.Windows.Forms.KeyEventArgs
  ) Handles OvalShape1.KeyUp

    ' Determine whether the key entered is the F1 key.  
    ' Display Help if it is. 
    If e.KeyCode = Keys.F1 Then 
        ' Display a pop-up Help message to assist the user.
        Help.ShowPopup(OvalShape1.Parent, 
          "This represents a router.", New Point(500, 500))
    End If 
End Sub
private void ovalShape1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
    // Determine whether the key entered is the F1 key.  
    // Display Help if it is. 
    if (e.KeyCode == Keys.F1)
    // Display a pop-up Help message to assist the user.
    {
        Help.ShowPopup(ovalShape1.Parent, "This represents a router.", 
            new Point(500, 500));
    }
}

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)