Vcl.Touch.GestureMgr.TGestureCollectionItem.DefineProperties

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure DefineProperties(Filer: TFiler); override;

C++

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.Touch.GestureMgr.pas
Vcl.Touch.GestureMgr.hpp
Vcl.Touch.GestureMgr TGestureCollectionItem

説明

TGestureCollectionItem プロパティをフォームファイルのようなストリームに読み書きするメソッドを提供します。

DefineProperties メソッドは、VCL コンポーネントをロードおよび保存するストリーミング システムによって自動的に呼び出されます。 このメソッドにより、永続オブジェクトは非公開プロパティの読み書きが可能になります。公開されたプロパティは、自動的にロードおよび保存されます。

DefineProperties は、DeviationErrorMarginGestureIDNameOptions および Points プロパティのロードと保存が可能なメソッドを割り当てる Filer パラメータとして渡されるフィルタのメソッドを使用します。

DefineProperties メソッドをオーバーライドすると、非公開のプロパティを持続させることができます。 Filer パラメータの DefineBinaryProperty もしくは DefineProperty メソッドを呼び出すと、プロパティ値をロードおよび保存するメソッドを割り当てることが可能です。

DefineProperties は、TGestureCollectionItem の protected メソッドとして公開されます。TGestureCollectionItem の下位クラスの実装でしか使用できません。

メモ:  このメソッドをオーバーライドするときに、まず親クラスのDefineProperties メソッドを呼び出してください。

関連項目