Eventos WinDDA
El adaptador basado en datos (DDA) de Windows distingue entre dos tipos de eventos: eventos de aplicación y eventos de control. En este tema se describen estos dos eventos.
Eventos de control
Los eventos de control son desencadenados por los controles de una aplicación. Para todos estos eventos, el nombre del control debe especificarse durante el registro (RegisterActionForEvent
). Los controles también deben ser accesibles en la aplicación durante el registro. Puede usar el método FindControl o agregar un controlador de excepciones para asegurarse de que el control es accesible.
El Kit de herramientas de aplicaciones hospedadas (HAT) de Software Factory muestra los eventos que se admiten para un tipo de control específico de la interfaz de usuario (UI). Si no especifica el tipo en el Inspector de UII, UII muestra indican todos los eventos del control. El Kit de herramientas de aplicaciones hospedadas (HAT) de Software Factory muestra todos los eventos de control disponibles si no se detecta ningún tipo de control. La siguiente tabla describe los eventos de control admitidos.
Elemento | Descripción |
---|---|
GotFocus | El evento se produce cuando el control obtiene el foco. |
LostFocus | El evento se produce cuando el control pierde el foco. |
ButtonPressed | El evento se produce cuando se hace clic en el botón. |
ButtonReleased | El evento se produce cuando se libera el botón. |
CheckBoxSet | El evento se produce cuando se selecciona la casilla. |
CheckBoxCleared | El evento se produce cuando se desactiva la casilla. |
RadioButtonSet | El evento se produce cuando se selecciona el botón de radio. |
En la tabla siguiente se muestran los eventos que admite cada control.
Elemento | Descripción |
---|---|
Botón | ButtonPressed, ButtonReleased, GotFocus, LostFocus |
Casilla | GotFocus, CheckBoxSet, CheckBoxCleared, LostFocus |
Botón de radio | GotFocus, RadioButtonSet, LostFocus |
Texto | GotFocus, LostFocus |
Texto modificable | GotFocus, LostFocus |
Eventos de la aplicación
Los eventos de la aplicación no están enlazados a un control; por lo tanto, no tiene que especificar un nombre de control en la actividad RegisterActionForEvent
. La siguiente tabla describe los eventos de aplicación que están disponibles en el Kit de herramientas de aplicaciones hospedadas (HAT):
Elemento | Descripción |
---|---|
WindowShown | El evento se produce cuando se muestra la ventana. |
WindowDisappeared | El evento se produce cuando se oculta la ventana. |