Data.Bind.ObjectScope.TListInsertEvent

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

Delphi

TListInsertEvent = procedure(Sender: TBindSourceAdapter; AIndex: Integer; var AHandled: Boolean; var ANewIndex: Integer) of object;

C++

typedef void __fastcall (__closure *TListInsertEvent)(TBindSourceAdapter* Sender, int AIndex, bool &AHandled, int &ANewIndex);

プロパティ

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


説明

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

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

  • Sender は、アダプタを示します。
  • AIndex は、新しいインデックス項目を示します。

次のパラメータは、開発者によって設定されます:

  • AHandled は 2 つの値が取れます:
    • True の場合、イベント ハンドラによって新しい項目が作成され、データソースに挿入されます。
    • False の場合、アダプタが新しい項目の作成と挿入を行います。
  • ANewIndex は、新しいインデックス項目に設定します。

関連項目