Data.Bind.ObjectScope.TListInsertEvent
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 は、新しいインデックス項目に設定します。