![]() |
Tasten sperren
Wie kann man in meinem Programm bestimmte Tasten sperren? Zum Beispiel die Leertaste oder ESC? Ich hab hier schon im Forum gesucht aber nichts gefunden. Wäre dankbar für jede Hilfe!
Thx! MfG Florian |
Hallo flomei
frage mal im OnKeyPress-Ereigniss ab ob ide Taste die du unterdrücken willst gedrückt wurde. Wenn ja dann ersetze sie durch ''. |
Hallo,
Zitat:
Grüsse, Daniel :hi: |
Genau das!
Mit Checkboxen.
Code:
Wie geht das?
If
ESCsperren.Checked then //Taste sperren Thx! MfG Florian |
Hai,
ich habe es mal so gemacht:
Delphi-Quellcode:
Der Code steht im OnKeyPress des Formulares. KeyPreview des Formulares ist auf TRUE.
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin if (ESC_Sperren.Checked) AND (key = #27) then begin key := #0; end; if (SPACE_Sperren.Checked) AND (key = #32) then begin key := #0; end; end; [edit=Daniel B]Tags korrigiert; MfG Daniel B.[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz