Udostępnij za pośrednictwem


Zdarzenie TextDocumentKeyPressEventsClass.AfterKeyPress

Uruchamiany po naciśnięcie klawisza zostały obsłużone i Edytor przetworzyła wpisanego tekstu.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
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>
Język JScript nie obsługuje zdarzeń.

Implementuje

_dispTextDocumentKeyPressEvents_Event.AfterKeyPress

Uwagi

Użytkownik nie może anulować, naciśnięcie klawisza lub zachowanie.

Przykłady

W tym przykładzie prosty makro wyświetla okno komunikatu przy każdym wpisz znak 1, w dokumencie tekst.Kopiuje ten kod do EnvironmentModule w makrach zintegrowane środowisko programistyczne (IDE) w Visual Studio.Aby uzyskać więcej informacji na temat pisania EnvironmentModule makr, zobacz 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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextDocumentKeyPressEventsClass Klasa

Przestrzeń nazw EnvDTE80

TextDocumentKeyPressEvents