Vcl.Controls.TWinControl.KeyPress

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure KeyPress(var Key: Char); dynamic;

C++

DYNAMIC void __fastcall KeyPress(System::WideChar &Key);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Beschreibung

Antwortet auf Tastatureingaben.

Empfängt ein fensterorientiertes Steuerelement eine Tastendruckbotschaft (WM_KEYDOWN) von Windows, ruft die Botschaftsverarbeitungsroutine die Methode DoKeyPress auf. Bestimmt DoKeyPress, dass das Steuerelement das Zeichen verarbeiten muss, wird KeyPress aufgerufen. Dabei wird der Tastencode im Parameter Key übergeben.

KeyPress ruft alle Ereignisbehandlungsroutinen für das Ereignis OnKeyPress auf. Überschreiben Sie KeyPress, um außer dem Aufruf der Ereignisbehandlungsroutine weitere Reaktionen bereitzustellen.

Die Methode KeyPress oder die von ihr aufgerufene Ereignisbehandlungsroutine für OnKeyPress kann die weitere Verarbeitung eines Zeichens unterdrücken, indem dem Parameter Key Null zugewiesen wird.

Anmerkung:  Der Parameter Key ist das Zeichen zur gedrückten Taste, nicht der virtuelle Windows-Tastencode.

Siehe auch