> OnKeyDown, OnKeyup und OnKeyPress
Ratet mal, warum der Parameter Key als VAR definiert wurde,
damit man nachfoldende Behandlungen steuern kann, wie z.B. Zeichen/Taste ändern, bzw. komplett zurücksetzen.
(Verhalten entsprechend anderen Methoden, wo man z.B. mit einen Boolean-VarParameter oder -Result gibt, mit dem Abbruch bzw. Fortsetzen mitteilen kann)
Wenn du die Taste verarbeitet hast und nicht willst, dass noch jemand anderes die Taste ebefalls behandelt,
dann Key auf 0 setzen und schon ist das Standardverhalten des Buttons weg.
* nicht auf 0 setzen und was Eigenes machen = Zusätzliches verhalten
* auf 0 setzen und was Eigenes machen = alternatives Verhalten
* auf 0 setzen und nichts machen = nur Standardverhalten abschalten
Und KeyPreview auf True, damit das Event der Form vor den Events der Komponenten kommt.