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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.