Condividi tramite


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

Vedere anche

Riferimenti

TextDocumentKeyPressEventsClass Classe

Spazio dei nomi EnvDTE80

TextDocumentKeyPressEvents