Evento TextDocumentKeyPressEventsClass.AfterKeyPress
Generato dopo che la pressione di un tasto è stata gestita e l'editor ha elaborato il testo immesso.
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
Non è possibile annullare la pressione del tasto o il comportamento risultante.
Esempi
In questo esempio di macro semplice viene visualizzata una finestra di messaggio ogni volta che si digita il carattere 1 in un documento di testo. Copiare il codice per la macro EnvironmentModule nell'ambiente di sviluppo integrato (IDE) delle macro in Visual Studio. Per ulteriori informazioni sulla modalità di scrittura delle macro EnvironmentModule, vedere Procedura: gestire gli eventi dell'ambiente nelle 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.