FMX.Gestures.TGestureCollectionItem.DefineProperties
Delphi
procedure DefineProperties(Filer: TFiler); override;
C++
virtual void __fastcall DefineProperties(System::Classes::TFiler* Filer);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | FMX.Gestures.pas FMX.Gestures.hpp |
FMX.Gestures | TGestureCollectionItem |
説明
TGestureCollectionItem プロパティをフォームファイルのようなストリームに読み書きするメソッドを提供します。
DefineProperties メソッドは、VCL コンポーネントをロードおよび保存するストリーミング システムによって自動的に呼び出されます。 このメソッドにより、永続オブジェクトは非公開プロパティの読み書きが可能になります。公開されたプロパティは、自動的にロードおよび保存されます。
DefineProperties は、Deviation 、ErrorMargin、 GestureID、Name、 Options および Points プロパティのロードと保存が可能なメソッドを割り当てる Filer パラメータとして渡されるフィルタのメソッドを使用します。
DefineProperties メソッドをオーバーライドすると、非公開のプロパティを持続させることができます。 Filer パラメータの DefineBinaryProperty もしくは DefineProperty メソッドを呼び出すと、プロパティ値をロードおよび保存するメソッドを割り当てることが可能です。
DefineProperties は、TGestureCollectionItem の protected メソッドとして公開されます。TGestureCollectionItem の下位クラスの実装でしか使用できません。
メモ: このメソッドをオーバーライドするときに、まず親クラスのDefineProperties メソッドを呼び出してください。