Evento TextDocumentKeyPressEventsClass.AfterKeyPress
Generato dopo che un stampa principale è stata gestita e l'editor ha elaborato il testo digitato.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
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 non supporta gli eventi.
Implementa
_dispTextDocumentKeyPressEvents_Event.AfterKeyPress
Note
L'utente non può annullare la stampa principale o il comportamento risultante.
Esempi
Questo esempio di macro semplice per visualizzare una finestra di messaggio ogni volta che si digita il carattere, 1, in un documento di testo.Copiare questo codice al EnvironmentModule nell'IDE macro (IDE) in Visual Studio.per ulteriori informazioni su come scrivere EnvironmentModule le macro, vedere Procedura: Eventi di ambiente di handle in macro.
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.