Data.Bind.ObjectScope.TListDeleteEvent
Delphi
TListDeleteEvent = procedure(Sender: TBindSourceAdapter; AIndex: Integer; var AHandled: Boolean; var ADeleted: Boolean) of object;
C++
typedef void __fastcall (__closure *TListDeleteEvent)(TBindSourceAdapter* Sender, int AIndex, bool &AHandled, bool &ADeleted);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | Data.Bind.ObjectScope.pas Data.Bind.ObjectScope.hpp |
Data.Bind.ObjectScope | Data.Bind.ObjectScope |
説明
TListDeleteEvent は、既存のデータソースの項目を削除するようアダプタが要求された際に発生するイベント ハンドラです。
TListDeleteEvent には、次のパラメータがあります:
- Sender は、アダプタを示します。
- AIndex は、削除する項目のインデックスを識別します。
次のパラメータは、開発者によって設定されます。
- AHandled は 2 つの値を取れ、True の場合には、アダプタによる項目のデフォルト処理が必要なくなります。False の場合には、アダプタが項目を削除します。
- ADeleted は項目を削除する際に、True に設定します。