Compartilhar via


Evento TextDocumentKeyPressEventsClass.AfterKeyPress

Gerado depois que tiver sido manipulado um pressionamento de tecla e o editor processou o texto digitado.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
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 não oferece suporte a eventos.

Implementações

_dispTextDocumentKeyPressEvents_Event.AfterKeyPress

Comentários

O usuário não pode cancelar o pressionamento de tecla ou o comportamento resultante.

Exemplos

Este exemplo de macro simples exibe uma caixa de mensagem sempre que você digita o caractere, 1, em um documento de texto. Copiar este código para o EnvironmentModule no ambiente de desenvolvimento integrado (IDE) de Macros no Visual Studio. Para obter mais informações sobre como gravar EnvironmentModule macros, consulte 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

Segurança do .NET Framework

Consulte também

Referência

TextDocumentKeyPressEventsClass Classe

Namespace EnvDTE80

TextDocumentKeyPressEvents