Vcl.Forms.TCustomForm.KeyPreview

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property KeyPreview: Boolean read FKeyPreview write FKeyPreview  stored IsForm default False;

C++

__property bool KeyPreview = {read=FKeyPreview, write=FKeyPreview, stored=IsForm, default=0};

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