Einzelnen Beitrag anzeigen

LokutusvB

Registriert seit: 18. Jul 2006
277 Beiträge
 
Delphi XE6 Enterprise
 
#6

AW: Tastatur per Button sperren und wieder entsperren

  Alt 29. Jul 2020, 08:39
Vielen Dank, das schaue ich mir mal in Ruhe an.

Zusatz:
nach einigen mißlungenen Versuchen bin ich zum Delphi Standard zurück. Ich habe in der Form die Eigenschaft "KeyPreview" auf "True" gesetzt und die Ereignisse "FormKeyDown" und FormKeyPressed" bearbeitet.

Code:
procedure TFormS.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if btnUnterschreiben.Checked then key := 0;
end;

procedure TFormS.FormKeyPress(Sender: TObject; var Key: Char);
begin
  if btnUnterschreiben.Checked then key := #0;
end;
Für meine Zwecke funktioniert es sehr gut. So lange die Checkbox True ist, werden die Tastureingaben nicht weiter bearbeitet. Trotzdem Danke dir für deine Hilfe.
MFG
LokutusvB

Geändert von LokutusvB (29. Jul 2020 um 10:49 Uhr)
  Mit Zitat antworten Zitat