Data.Bind.ObjectScope.TCreateItemInstanceEvent
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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | Data.Bind.ObjectScope.pas Data.Bind.ObjectScope.hpp |
Data.Bind.ObjectScope | Data.Bind.ObjectScope |
Description
TCreateItemInstanceEvent est un gestionnaire d'événement qui se produit lorsqu'un adaptateur doit créer un nouvel élément de source de données.
TCreateItemInstanceEvent comporte les paramètres suivants :
- Sender spécifie l'adaptateur.
- AHandled est défini par le développeur sur True lorsque l'adaptateur n'utilise pas la fabrique d'éléments par défaut pour créer l'instance de l'élément. Voir TBindSourceAdapterInstanceFactory.
- AInstance devrait être défini sur une instance d'élément d'un type de classe qui est une sous-classe du type de classe T de TListBindSourceAdapter<T>. Si AInstance vaut nil, aucun nouvel élément n'est inséré dans la source de données.