Hallo,
ich habe Lazarus 4.2 mit FPC 3.2.2 auf Windows11.
Ich habe ein Programm geschrieben in dem Ich eine TForm und ein TFrame habe.
Wenn ich in der Frame bin möchte ich abfragen, ob die ESC-Taste gedrückt wurde.
Leider gibt es in TFrame kein Ereignis OnKeyUp.
Kann mir da Jemand helfen? Am liebsten mit Beispielcode.
Danke und Gruß
Jürgen
[erledigt] ESC Taste abfragen in TFrame
- juelin
- Beiträge: 324
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
[erledigt] ESC Taste abfragen in TFrame
Zuletzt geändert von juelin am Do 9. Okt 2025, 09:56, insgesamt 1-mal geändert.
-
- Beiträge: 761
- Registriert: Do 27. Sep 2012, 00:07
- OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
- CPU-Target: x86_64-win64
- Wohnort: Hamburg
Re: ESC Taste abfragen in TFrame
Ich glaube das geht nicht, eine Möglichkeit ist keypreview von TForm auf true setzen, dann OnKeyUp von TForm benutzen. Jetzt mit Screen.ActiveControl und in einer Schleife herausfinden ob es ein Kind von Tframe ist.
Aber noch einfache Möglichkeit ist bei allen Steuerelemente von Tframe gleiche OnKeyup-Ereignis benutzen.
Aber noch einfache Möglichkeit ist bei allen Steuerelemente von Tframe gleiche OnKeyup-Ereignis benutzen.