System.Bindings.Helper.TBindingEventRec

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TBindingEventRec = record
  public
    EvalErrorEvent: TBindingEvalErrorEvent;
    AssigningValueEvent: TBindingAssigningValueEvent;
    AssignedValueEvent: TBindingAssignedValueEvent;
    LocationUpdatedEvent: TBindingLocationUpdatedEvent;
    class function Create: TBindingEventRec; overload; static;
    constructor Create(AEvalErrorEvent: TBindingEvalErrorEvent); overload;
    constructor Create(AAssigningValueEvent: TBindingAssigningValueEvent); overload;
    constructor Create(AEvalErrorEvent: TBindingEvalErrorEvent; AAssigningValueEvent: TBindingAssigningValueEvent); overload;
    constructor Create(AEvalErrorEvent: TBindingEvalErrorEvent; AAssigningValueEvent: TBindingAssigningValueEvent;
      AAssignedValueEvent: TBindingAssignedValueEvent); overload;
    constructor Create(AEvalErrorEvent: TBindingEvalErrorEvent; AAssigningValueEvent: TBindingAssigningValueEvent;
      AAssignedValueEvent: TBindingAssignedValueEvent; ALocationUpdatedEvent: TBindingLocationUpdatedEvent); overload;
  end;

C++

struct DECLSPEC_DRECORD TBindingEventRec
{
public:
    System::Bindings::Outputs::TBindingEvalErrorEvent EvalErrorEvent;
    System::Bindings::Outputs::TBindingAssigningValueEvent AssigningValueEvent;
    System::Bindings::Outputs::TBindingAssignedValueEvent AssignedValueEvent;
    System::Bindings::Outputs::TBindingLocationUpdatedEvent LocationUpdatedEvent;
    static TBindingEventRec __fastcall Create()/* overload */;
    __fastcall TBindingEventRec(System::Bindings::Outputs::TBindingEvalErrorEvent AEvalErrorEvent)/* overload */;
    __fastcall TBindingEventRec(System::Bindings::Outputs::TBindingAssigningValueEvent AAssigningValueEvent)/* overload */;
    __fastcall TBindingEventRec(System::Bindings::Outputs::TBindingEvalErrorEvent AEvalErrorEvent, System::Bindings::Outputs::TBindingAssigningValueEvent AAssigningValueEvent)/* overload */;
    __fastcall TBindingEventRec(System::Bindings::Outputs::TBindingEvalErrorEvent AEvalErrorEvent, System::Bindings::Outputs::TBindingAssigningValueEvent AAssigningValueEvent, System::Bindings::Outputs::TBindingAssignedValueEvent AAssignedValueEvent)/* overload */;
    __fastcall TBindingEventRec(System::Bindings::Outputs::TBindingEvalErrorEvent AEvalErrorEvent, System::Bindings::Outputs::TBindingAssigningValueEvent AAssigningValueEvent, System::Bindings::Outputs::TBindingAssignedValueEvent AAssignedValueEvent, System::Bindings::Outputs::TBindingLocationUpdatedEvent ALocationUpdatedEvent)/* overload */;
    TBindingEventRec() {}
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
System.Bindings.Helper.pas
System.Bindings.Helper.hpp
System.Bindings.Helper System.Bindings.Helper

Beschreibung

Record für Bindungsereignisse.

TBindingEventRec ist ein Record für Bindungsereignisse.

TBindingEventRec enthält die folgenden Felder:

Parameter Bedeutung
EvalErrorEvent Wird beim Auftreten von Auswertungsfehlern aufgerufen.
AssignValueEvent Wenn die Auswertung erfolgreich durchgeführt wurde, wird der Ausgabe das Ergebnis zugewiesen. Die Ereignisbehandlungsroutine für AssignValueEvent wird vor der Zuweisung aufgerufen. Wenn die Zuweisung vom Ereignis behandelt wird, wird der Ausgabe das Ereignis von der Engine nicht zugewiesen.

Siehe auch