Data.Bind.ObjectScope.TCreateItemInstanceEvent

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

Delphi

TCreateItemInstanceEvent = procedure(Sender: TBindSourceAdapter; var AHandled: Boolean; var AInstance: TObject) of object;

C++

typedef void __fastcall (__closure *TCreateItemInstanceEvent)(TBindSourceAdapter* Sender, bool &AHandled, System::TObject* &AInstance);

プロパティ

種類 可視性 ソース ユニット
type
typedef
public
Data.Bind.ObjectScope.pas
Data.Bind.ObjectScope.hpp
Data.Bind.ObjectScope Data.Bind.ObjectScope


説明

TCreateItemInstanceEvent は、新しいデータソースの項目を作成するようアダプタが要求された際に発生するイベント ハンドラです。

TCreateItemInstanceEvent には、次のパラメータがあります:

  • Sender は、アダプタを示します。
  • AHandled は、項目インスタンスを作成するのに、アダプタがデフォルトの項目ファクトリを使用しない場合に、開発者が True に設定します。TBindSourceAdapterInstanceFactory を参照してください。
  • AInstance は、TListBindSourceAdapter<T> の T クラス型のサブクラスである、クラス型の項目インスタンスに設定する必要があります。AInstance が nil に設定されると、新しい項目はデータソースに挿入されません。

関連項目