Vcl.Controls.TWinControl.DoKeyUp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DoKeyUp(var Message: TWMKey): Boolean;

C++

bool __fastcall DoKeyUp(Winapi::Messages::TWMKey &Message);

Eigenschaften

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

Beschreibung

Führt einige vorbereitende Operationen aus, bevor ein OnKeyUp-Ereignis generiert wird.

Der Rückgabewert von DoKeyUp bestimmt, ob das Steuerelement die Verarbeitung von Botschaften zum Loslassen von Tasten fortsetzen soll, die im Parameter Message übergeben werden. Der Rückgabewert true gibt an, dass das Loslassen der Taste vollständig verarbeitet wurde und keine weiteren Verarbeitungsschritte erforderlich sind. Der Rückgabewert false gibt dagegen an, dass die Anwendung die Verarbeitung der Tastendruckbotschaft durch die geerbte Verarbeitung fortsetzen muss.

DoKeyUp prüft, ob die Eigenschaft KeyPreview des übergeordneten Formulars den Wert true hat. Ist das der Fall, kann das Formular Tastendruckbotschaften verarbeiten, bevor sie vom fensterorientierten Steuerelement verarbeitet werden. Verarbeitet das Formular die Botschaft nicht, übersetzt DoKeyUp die Botschaftsparameter in die geeigneten Typen und ruft KeyUp auf, die wiederum die Ereignisbehandlungsroutine für OnKeyUp aufruft (sofern definiert).

Siehe auch