Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Amateurprofi,
3. Nov 2017
Ich benutze für solche Zwecke gern OnFormShortCut.
Wenn du da Handled=True setzt, dann wirkt das auf alle Tasten.
procedure TMain.FormShortCut(var Msg: TWMKey; var Handled: Boolean);
const
NoCareKeys=;
var
Key:TShortCut; Shift:TShiftState;
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Amateurprofi,
2. Nov 2017
Ich kenne TWPRichText nicht, nehme aber an, dass das im Wesentlichen wie ein TRichEdit funktioniert.
Bei mir ist es so:
Wenn im OnKeyDown Key=0 gesetzt wird, werden Enter, Cursortasten etc. unterdrückt, "normale" Tasten nicht.
Wenn im OnKeyPress Key=#0 gesetzt wird, ist es genau umgekehrt, d.h. "normale" Tasten werden unterdrückt, Enter etc. nicht.
Da Du Key=#0 setzt, nehme ich an, dass...