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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.