Hi,
Wenn man in einem Edit-Feld die Enter-Taste drückt, kommt ein Fehlerton. Diese Prozedur unterdrückt diesen Fehler:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TTexteditorForm.EnterAbfangen(Sender: TObject; var Key: Char); begin if Key = Char(VK_RETURN) then Key := #0; end; |
genauso kannst du auf alle anderen Tasten reagieren, wenn du den Tastencode kennst(die sind alle hintereinander deklariert, da kannst du nachsehen. du solltest auch keine Probleme haben, im Internet eine Liste zu finden.
Wie du oben siehst, kann man auch die gedrückte Taste verändern; das Programm reagiert dann so, als wäre die andere taste gedrückt worden.
Edit: Die Prozedur muss ins OnKeyPress des Edit-Feldes.
mfG,