Freigeben über


WinDDA-Ereignisse

Der Windows Data-Driven Adapter (DDA) unterscheidet zwischen zwei Arten von Ereignissen - Anwendungsereignissen und Steuerelementen. In diesem Thema werden diese zwei Elemente beschrieben.

Steuerelementereignisse

Steuerelementereignisse werden durch Steuerelemente in einer Anwendung ausgelöst. Für alle diese Ereignisse muss der Steuerelementname bei der Registrierung angegeben werden (RegisterActionForEvent). Die Steuerelemente müssen auch in der Anwendung bei der Registrierung verfügbar sein. Sie können die FindControl-Methode verwenden oder einen Ausnahmehandler hinzufügen, um sicherzustellen, dass das Steuerelement zugänglich ist.

Die Hosted Application Toolkit (HAT) Software Factory listet die Ereignisse auf, die für einen bestimmten User Interface (UI)-Steuerelementtyp unterstützt werden. Wenn Sie den Typ im UII Inspector nicht angeben, listet UII alle Ereignisse für das Steuerelement auf. Alle verfügbaren Ereignisse für Steuerelemente werden von der Hosted Application Toolkit (HAT) Software Factory aufgelistet, wenn kein Steuerelementtyp erkannt wird. Die folgende Tabelle beschreibt die unterstützten Steuerelementereignisse.

Element Beschreibung
GotFocus Das Ereignis wird ausgelöst, wenn das Steuerelement den Fokus erhält.
LostFocus Das Ereignis wird ausgelöst, wenn das Steuerelement den Fokus verliert.
ButtonPressed Das Ereignis wird ausgelöst, wenn auf die Schaltfläche geklickt wird.
ButtonReleased Das Ereignis wird ausgelöst, wenn die Schaltfläche losgelassen wird.
CheckBoxSet Das Ereignis wird ausgelöst, wenn das Kontrllkästchen aktiviert wird.
CheckBoxCleared Das Ereignis wird ausgelöst, wenn das Kontrllkästchen deaktiviert wird.
RadioButtonSet Das Ereignis wird ausgelöst, wenn auf das Optionsfeld ausgewählt wird.

In der folgenden Tabelle werden die Ereignisse aufgeführt, die von den einzelnen Steuerelementen unterstützt werden.

Element Beschreibung
Push-Schaltfläche ButtonPressed, ButtonReleased, GotFocus, LostFocus
Kontrollkästchen GotFocus, CheckBoxSet, CheckBoxCleared, LostFocus
Optionsfeld GotFocus, RadioButtonSet, LostFocus
Text GotFocus, LostFocus
Bearbeitbarer Text GotFocus, LostFocus

Anwendungsereignisse

Anwendungsereignisse sind nicht an Steuerelemente gebunden; daher müssen Sie keinen Steuerelementnamen in der RegisterActionForEvent-Aktivität angeben. Die folgende Tabelle beschreibt die Anwendungsereignisse, die im Hosted Application Toolkit (HAT) verfügbar sind:

Element Beschreibung des Dataflows
WindowShown Das Ereignis wird ausgelöst, wenn das Fenster angezeigt wird.
WindowDisappeared Das Ereignis wird ausgelöst, wenn das Fenster ausgeblendet wird.

Siehe auch

Win DDA
Verwenden von datengesteuerten Adaptern (DDAs)