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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type typedef |
public | Data.Bind.ObjectScope.pas Data.Bind.ObjectScope.hpp |
Data.Bind.ObjectScope | Data.Bind.ObjectScope |
Beschreibung
TListInsertEvent ist eine Ereignisbehandlungsroutine, die ausgeführt wird, wenn ein Adapter aufgefordert wird, ein neues Datenquellenelement einzufügen.
TListInsertEvent hat die folgenden Parameter:
- Sender gibt den Adapter an.
- AIndex gibt das neue Indexelement an.
Die nächsten Parameter werden vom Entwickler festgelegt:
- AHandled kann zwei Werte übernehmen:
- True, wenn ein neues Element von der Ereignisbehandlungsroutine erstellt und in die Datenquelle eingefügt wird.
- False, damit der Adapter ein neues Element erstellen und einfügen kann.
- ANewIndex wird auf das neue Indexelement festgelegt.