Data.Bind.ObjectScope.TCreateItemInstanceEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi