gambafeliz   20-04-2021, 15:55
#1
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.
Última modificación: 21-04-2021, 07:14 por gambafeliz.
cogier   20-04-2021, 16:22
#2
Defina la variable en la parte superior de su programa.

Código:
variable_global As Integer

Public Sub Button1_Click()

  variable_global = 2021

End

Public Sub Button2_Click()

  Print variable_global

End
gambafeliz   20-04-2021, 18:10
#3
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.

Código:
variable_global As Variant = Button1_Click() ' Esto supongo que no esta bien.
    variable_global1 As Variant = Button1 ' quizás esto si, verdad
    
    Public Sub Button1_Click()
    
        
    End
    
    Public Sub Button2_Click()
    
      variable_global_Click()
      variable_global1_Click()
    
    End

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

Gracias de todas formas.
jguardon   20-04-2021, 20:24
#4
Creo que lo que estás buscando es esto:

Declaración y disparo de eventos

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.