Desarrollo de aplicaciones con Gambas - Gestión de eventos
24 de Octubre de 2005
VisualAge, Visual Interdev
Los programas con interfaz gráfica de usuario suelen basar su funcionamiento en eventos. Esto es, cada vez que el usuario "hace algo" en la aplicación, se genera un evento y éste evento puede tener asociado una función o procedimiento que responda a la acción del usuario.
Si, por ejemplo, el usuario hace click en un control determinado, se generan varios eventos: MousePress, al presionar el botón del ratón, MouseRelease, al liberar el botón del ratón, Clickcomo resultado de esta acción. Si el usuario hace doble click, el evento generado es un DblClick.Por supuesto, no todos los controles son capaces de responder a todos los eventos. No tiene sentido hablar del evento Resizeen un botón, puesto que este evento se genera al redimensionar una ventana.
En Gambas, para introducir el código del procedimiento ( 2∞) correspondiente a un evento, se declara de la siguiente manera:
PUBLIC SUB Control_Evento
Donde Controles el nombre del control que está respondiendo al evento y Eventoes el evento que se produce. Algunos controles tienen un evento predeterminado, que es el más usual: un botón tiene como evento predeterminado el Click, etc.
En Gambas, al hacer click sobre cualquier control, se abre el editor de código en la declaración del evento predeterminado, con una excepción. Como comentábamos antes, si el control está asociado a un grupo de acciones, el editor se abre en la declaración del procedimiento correspondiente al grupo de acciones.
Si, por ejemplo, el usuario hace click en un control determinado, se generan varios eventos: MousePress, al presionar el botón del ratón, MouseRelease, al liberar el botón del ratón, Clickcomo resultado de esta acción. Si el usuario hace doble click, el evento generado es un DblClick.Por supuesto, no todos los controles son capaces de responder a todos los eventos. No tiene sentido hablar del evento Resizeen un botón, puesto que este evento se genera al redimensionar una ventana.
En Gambas, para introducir el código del procedimiento ( 2∞) correspondiente a un evento, se declara de la siguiente manera:
PUBLIC SUB Control_Evento
Donde Controles el nombre del control que está respondiendo al evento y Eventoes el evento que se produce. Algunos controles tienen un evento predeterminado, que es el más usual: un botón tiene como evento predeterminado el Click, etc.
En Gambas, al hacer click sobre cualquier control, se abre el editor de código en la declaración del evento predeterminado, con una excepción. Como comentábamos antes, si el control está asociado a un grupo de acciones, el editor se abre en la declaración del procedimiento correspondiente al grupo de acciones.
Valora este capítulo:
Autor y licencia de 'Desarrollo de aplicaciones con Gambas - Gestión de eventos'
|
Opiniona sobre 'Desarrollo de aplicaciones con Gambas - Gestión de eventos' (1)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Desarrollo de aplicaciones con Gambas - Gestión de eventos'
Las competencias son aprendidas y la persona puede desarrollarlas a través de diferentes estímulos. Las...
Más »
La evaluación del impacto ambiental, en el diseño de obras y actividades de interés público...
Más »
Con el propósito de facilitar a los lectores aquellos notables Autores en Comportamiento y Desarrollo...
Más »
Hemos tenido que recuperar la técnica mayéutica de los grandes maestros (griegos, chinos...) de la...
Más »
Cada vez más ha formado parte de los analistas del término desarrollo la idea de...
Más »

