Data.Bind.ObjectScope.TCreateItemInstanceEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
Data.Bind.ObjectScope.pas
Data.Bind.ObjectScope.hpp
Data.Bind.ObjectScope Data.Bind.ObjectScope


Beschreibung

TCreateItemInstanceEvent ist eine Ereignisbehandlungsroutine, die ausgeführt wird, wenn ein Adapter aufgefordert wird, ein neues Datenquellenelement zu erstellen.

TCreateItemInstanceEvent hat die folgenden Parameter:

  • Sender gibt den Adapter an.
  • AHandled wird vom Entwickler auf True festgelegt, wenn der Adapter nicht den Standardelementgenerator der Elementinstanz verwendet. Siehe TBindSourceAdapterInstanceFactory.
  • AInstance sollte auf eine Elementinstanz eines Klassentyps festgelegt werden, der eine Unterklasse des T-Klassentyps von TListBindSourceAdapter<T> ist. Wenn AInstance auf "nil" festgelegt wird, dann wird kein neues Element in die Datenquelle eingefügt.

Siehe auch