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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type typedef |
public | Data.Bind.ObjectScope.pas Data.Bind.ObjectScope.hpp |
Data.Bind.ObjectScope | Data.Bind.ObjectScope |
Beschreibung
TListDeleteEvent ist eine Ereignisbehandlungsroutine, die ausgeführt wird, wenn ein Adapter aufgefordert wird, ein vorhandenes Datenquellenelement zu löschen.
TListDeleteEvent hat die folgenden Parameter:
- Sender gibt den Adapter an.
- AIndex identifiziert einen Index des zu löschenden Elements.
Die folgenden Parameter werden vom Entwickler festgelegt:
- AHandled kann zwei Werte übernehmen, True, wenn die Standardverarbeitung des Elements durch den Adapter nicht benötigt wird. False, damit der Adapter das Element löschen kann.
- ADeleted wird auf True festgelegt, wenn das Element gelöscht wurde.