Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Otros eventos específicos en OOo Basic

Los eventos que hasta el momento hemos visto están disponibles en todos los controles. Existen otros eventos que son específicos de algunos controles. Los más importantes son:


Evento Descripción

Ítem modificado

El valor del control se ha modificado

Estado del ítem modificado

El estado del control se ha modificado

Texto modificado

El texto del control se ha modificado

Al ajustar (al iniciar)

Una acción que se puede realizar cuando se activa el control (por ejemplo, se pulsa un botón).



El objeto Evento que se pasa al procedimiento controlador presenta las siguientes propiedades:


Propiedad Tipo Descripción

Selected

Long Ítem seleccionado

Highlighted

Long Ítem resaltado

ItemId

Long ID del ítem


Algunos eventos, como el evento Al ajustar, se pueden activar cada vez que haga clic con el ratón sobre algunos otro control (por ejemplo, sobre un botón de radio). No se realiza ninguna acción para verificar si el estado del control ha cambiado realmente. Para evitar este tipo de eventos ciegos, es conveniente almacenar el valor del control en una variable a nivel de módulo para poder comprobar si el valor ha cambiado cuando un evento se está ejecutando.


El evento Al ajustar también destaca por:

  • Este evento se inicia por cualquier pulsación de tecla o botón del ratón. Por lo tanto, proporciona una interfaz consistente para los usuarios que navegan con el ratón o el teclado.
  • Cuando la propiedad Repetir de un control botón se establece a , se llama repetidas veces a este evento mientras que lo que provoca la repetición (tecla o botón del ratón) siga pulsada.


Señal CopyRight.png

Texto, imágenes y código bajo licencia CC BY-SA.png

Basado en el documento Getting Started with Base. Apache OpenOfficetm Database Component, de Drew Jensen Copyright 2013 liberado bajo licencia Apache Software License 2.0, que incluye material de:
  • OpenOffice.org 3.3 Getting Started Guide, Chapter 8 - Getting Started with Base, Copyright 2010 Dan Lewis, Iain Roberts, Magnus Adielsson, Jean Hollis Weber, JiHui Choi
  • OpenOffice.org 3.2 BASIC Guide · March 2010, Copyright Oracle Corp.
Modificada el 27 may 2015 11:57.   Visitas: 2434