Vcl.Touch.GestureMgr.TGestureCollectionItem.DefineProperties

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DefineProperties(Filer: TFiler); override;

C++

virtual void __fastcall DefineProperties(System::Classes::TFiler* Filer);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.Touch.GestureMgr.pas
Vcl.Touch.GestureMgr.hpp
Vcl.Touch.GestureMgr TGestureCollectionItem

Beschreibung

Stellt Methoden zum Lesen und Schreiben der TGestureCollectionItem-Eigenschaften auf Streams (z.B. Formulardatei) zur Verfügung.

DefineProperties wird automatisch vom Streaming-System, das die VCL-Komponenten lädt und speichert, aufgerufen. Die Methode ermöglicht persistenten Objekten das Lesen und Schreiben von Eigenschaften, die nicht als published deklariert werden. Published-Eigenschaften werden automatisch geladen und gespeichert.

DefineProperties verwendet die Methoden des als der Filer-Parameter übergebenen Filer-Objekts, um Methoden, die die Eigenschaften Deviation, ErrorMargin, GestureID, Name, Options, Points laden und speichern können, zuzuweisen.

Überschreiben Sie DefineProperties, um die Eigenschaften, die als unpublished deklariert werden, persistent zu machen. Rufen Sie die Methode DefineBinaryProperty oder DefineProperty des Filer-Parameters auf, um Methoden, die die Eigenschaftswerte laden oder speichern, zuzuweisen.

DefineProperties wird als eine als protected deklarierte Methode von TGestureCollectionItem dargestellt. Sie kann nur zum Implementieren einer von TGestureCollectionItem abgeleiteten Klasse verwendet werden.

Anmerkung:  Rufen Sie beim Überschreiben dieser Methode unbedingt zuerst die DefineProperties-Methode der übergeordneten Klasse auf.

Siehe auch