Comunidad Gambas-es

Versión completa: ¿Es posible pasar un la etiqueta de un evento y usarla?
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola

Tenemos por ejemplo:

Public Sub Button1_Click()

End

Imaginad que queremos poner una variable global donde almacenamos este evento. Para después desde cualquier parte del programa usar este evento.

¿Se puede?
¿Como lo almaceno?
¿Como uso esta variable después para que se produzca el evento?

Gracias.
Defina la variable en la parte superior de su programa.

GAMBAS
  1. variable_global As Integer
  2.  
  3. Public Sub Button1_Click()
  4.  
  5.   variable_global = 2021
  6.  
  7.  
  8. Public Sub Button2_Click()
  9.  
  10.   Print variable_global
  11.  


Gracias cogier

Pero, aunque tu lo explicas muy bien. Yo soy el que no lo he explicado bien. Perdón.

Lo que yo quería decir es esto a modo de ejemplo pero ficticio, ni idea, si funciona.

GAMBAS
  1. variable_global As Variant = Button1_Click() ' Esto supongo que no esta bien.
  2. variable_global1 As Variant = Button1 ' quizás esto si, verdad
  3.  
  4. Public Sub Button1_Click()
  5.  
  6.  
  7.  
  8. Public Sub Button2_Click()
  9.  
  10. variable_global_Click()
  11. variable_global1_Click()
  12.  



En fin, esta es la locura que se me ha ocurrido preguntar. Perdón si es tan loco que ofende.

Gracias de todas formas.
Creo que lo que estás buscando es esto:

Declaración y disparo de eventos

Saludos