Was noch dazu gesagt werden sollte:
Navigatortasten funkionieren NICHT mit KeyPreview! Das sidn z.B. Pfeiltasten, tab,....
Und du musst bei
Active Control noch was einstellen und das muss den OnKeyDown ham!
Steht auch alles in der Hilfe:
Zitat von
Die göttliche Hilfe:
Die Eigenschaft KeyPreview bestimmt, ob das Formular Tastaturereignisse vor dem aktiven Steuerelement erhält.
Delphi-Syntax:
property KeyPreview: Boolean;
Beschreibung
Hat KeyPreview den Wert true, erhält das Formular Tastaturereignisse vor dem aktiven Steuerelement (das in der Eigenschaft ActiveControl angegeben ist).
Ist KeyPreview auf false gesetzt, gehen Tastaturereignisse an das aktive Steuerelement.
Die Einstellung bezieht sich nicht auf Navigationstasten (TAB, Pfeiltasten usw.), da diese keine Tastaturereignisse auslösen. Ähnliches gilt, wenn eine Schaltfläche den Fokus hat oder wenn dessen Eigenschaft Default den Wert true hat. Die Eingabetaste wird von KeyPreview nicht berücksichtigt, da diese kein Tastaturereignis auslöst.
Die Standardeinstellung für KeyPreview ist false.