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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.