Vcl.Forms.TCustomForm.KeyPreview
Delphi
property KeyPreview: Boolean read FKeyPreview write FKeyPreview stored IsForm default False;
C++
__property bool KeyPreview = {read=FKeyPreview, write=FKeyPreview, stored=IsForm, default=0};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TCustomForm |
Beschreibung
Bestimmt, ob das Formular Tastaturereignisse vor dem aktiven Steuerelement erhält.
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.
Siehe auch
Codebeispiele