Compartir a través de


TextDocumentKeyPressEventsClass.AfterKeyPress (Evento)

Se inicia después de haber presionado una tecla y de que el editor haya procesado el texto escrito.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.dll)

Sintaxis

'Declaración
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 no admite eventos.

Implementaciones

_dispTextDocumentKeyPressEvents_Event.AfterKeyPress

Comentarios

El usuario no puede cancelar la tecla presionada ni el comportamiento resultante.

Ejemplos

Este ejemplo de macro simple muestra un cuadro de mensaje cada vez que se escribe el carácter 1 en un documento de texto. Copie este código en EnvironmentModule en el entorno de desarrollo integrado (IDE) de macros de Visual Studio. Para obtener más información sobre cómo escribir macros EnvironmentModule, vea Cómo: Controlar los eventos de entorno en 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

Seguridad de .NET Framework

Vea también

Referencia

TextDocumentKeyPressEventsClass Clase

EnvDTE80 (Espacio de nombres)

TextDocumentKeyPressEvents