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. |