La propiedad Group:
Con esta propiedad podemos agrupar varios controles, para que cuando se produzca un evento en ellos se ejecute un solo código, consiguiendo con ello agrupar códigos similares en uno solo.
Esta propiedad se tiene que definir en el Ide de Gambas en la ventana de propiedades de cada uno de los controles:
Asi hacemos que cuando hagamos click el botón, en vez de ejecutar el evento Button1_Click(), se ejecuta el evento AgruparBotones_Click()
Para identificar el botón que hemos pulsado, usamos el objeto LAST que contiene el último objeto donde se ha producido un evento.
Por ejemplo en el siguiente código, nos muestra la propiedad .text del último objeto pulsado:
Public Sub AgruparBotones_Click()
Print Last.text
End
A continuación un ejemplo:
Tenemos 4 botones, cuya propieda Group ha sido definido en cada uno de ellos como "AgruparBotones", al pulsar uno de ellos veremos como nos muestra un mensaje diciendo que boton ha sido pulsado.
Código:
-
-
Enlace de descarga: archivo alojado en box.com
No hay comentarios:
Publicar un comentario