Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Sintáxis De Action_Activate
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Sintáxis De Action_Activate 
 
Action_Activate es el evento que dispara un formulario cuando se activa algún control de los que tienen la propiedad Action, que es una cadena. Sirve, sobre todo, para controlar los menús y demás cosas (botones creados en tiempo de ejecución, etc).
Hasta aquí perfecto, pero me he vuelto loco cuando he creado una serie de menús por código que no levantaban el evento ni locos.
Tras largas horas de depuración, pruebas, etc. etc. el problema reside en que la sintáxis de la declaración del evento es:

Public Sub Action_Activate(opcion as String) as String

    Select case opcion
         case "tal"
            ....
         case "cual"
            ....
    End Select

End


Es un sub, o sea que no devuelve ningún valor. No tiene ningún "Return" en su interior, por lo que, otra vez, no devuelve ningún valor. Peeeero, como se os ocurra declararlo sin ese "as String" final, el evento no se levanta.

Pos no lo entiendo.

Saludos.
 




===================
No podemos regresar
 
última edición por shordi el Domingo, 22 Noviembre 2015, 11:56; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sintáxis De Action_Activate 
 
shordi escribió: [Ver mensaje]
Action_Activate es el evento que....


...no me parece que la Clase Action tenga Eventos.  


El evento _Activate() es poseído por los Controles:
Public Sub Form_Open()

  Me.Action = "Exurgo !"
 
End


Public Sub Form_Activate()

  Print "Activate -> ", Me.Action

End

 



 
última edición por vuott el Lunes, 23 Noviembre 2015, 00:24; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sintáxis De Action_Activate 
 
Citar:
..no me parece que la Clase Action tenga Eventos.


Vuott:
No es un evento de la clase Action, es un Evento que disparan todos los controles que tienen la propiedad Action (buttons, menús, toolbuttons, etc.)
Recibe un String con la cadena asociada al control.
Si no la usas o has usado... ¿Cómo controlas tú los menús entonces?


Saludos.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Evento Action_Activate Ricardo Prieto General 3 Lunes, 28 Marzo 2016, 16:16 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron