Vcl.Controls.TWinControl.DoKeyUp
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).