Partager via


TextDocumentKeyPressEventsClass.AfterKeyPress, événement

Déclenché lorsqu'un enfoncement de touche a été traité et que l'éditeur a traité le texte entré.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
Public Overridable Event AfterKeyPress As _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler
public virtual event _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler AfterKeyPress
public:
virtual   event _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler^ AfterKeyPress {
    void add (_dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler^ value);
    void remove (_dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler^ value);
}
abstract AfterKeyPress : IEvent<_dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler,
    EventArgs>
override AfterKeyPress : IEvent<_dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler,
    EventArgs>
JScript ne prend pas en charge les événements.

Implémentations

_dispTextDocumentKeyPressEvents_Event.AfterKeyPress

Notes

L'utilisateur ne peut pas annuler l'enfoncement de touche ou le comportement qui en résulte.

Exemples

Cet exemple de macro simple affiche une boîte de message chaque fois vous tapez le caractère 1 dans un document texte. Copiez ce code dans le module d'environnement de l'environnement de développement intégré de macros de Visual Studio. Pour plus d'informations sur l'écriture de macros EnvironmentModule, consultez How to: Handle Environment Events in Macros.

Private Sub TextDocumentKeyPressEvents_AfterKeyPress(ByVal Keypress _
 As String, ByVal Selection As EnvDTE.TextSelection, _
 ByVal InStatementCompletion As Boolean) _
 Handles TextDocumentKeyPressEvents.AfterKeyPress
    If (Keypress = "1") Then
        MsgBox("You pressed 1.")
        Return
    End If
End Sub

Sécurité .NET Framework

Voir aussi

Référence

TextDocumentKeyPressEventsClass Classe

EnvDTE80, espace de noms

TextDocumentKeyPressEvents