Compartir a través de


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.

Vea también

Win DDA
Uso de adaptadores basados en datos (DDAs)