In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Nuevo control TMenu en PR7 - No lo encuentro en la Ayuda

Foro público de Xailer en español
Responder
proveedores
Mensajes: 37
Registrado: Jue Mar 23, 2006 5:34 am

Nuevo control TMenu en PR7 - No lo encuentro en la Ayuda

Mensaje por proveedores »

Me he descargado la nueva PR7 además del xharbour y como prueba he eliminado
el código que tenía implementado manualmente para el Menú Principal, para
usar el nuevo control TMenu incluido en el IDE.
Mi sorpresa a venido con que no se me ejecuta la opción a la que llamo desde
el evento "OnClick" de la opción correspondiente del menú. El procedimeinto
al que llamo se encuentra en un prg distinto al del Menú y al no estar
declarado como Método perteneciente al control, me lo define como EXTERNAL o
no se ejecuta directamente. No encuentro ningún ejemplo a seguir en
"SourceMenus", el único que viene solo llama a Métodos propios de la clase
o funciones internas como "ShowPopupMenu()" y como digo anteriormente
tampoco en la Ayuda encuentro información.
Gracias de nuevo por vuestra atención.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9463
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Nuevo control TMenu en PR7 - No lo encuentro en la Ayuda

Mensaje por ignacio »

José Ramón,
Para que el evento OnClick ejecute cualquier función en otro módulo
simplemente utilice un Codeblock:
oMenuItem:OnClick := {|oSender| MiFuncion( oSender ) }
Le recomiendo que eche un vistazo al capítulo de OOP incluido en la
documentación para entender como funciona el sistema de eventos de Xailer.
Saludos,
"José Ramón Truchado" <proveedores@e-tmsoft.com> escribió en el mensaje
news:[email=44222ac5@ozsrvnegro.ozlan.local...]44222ac5@ozsrvnegro.ozlan.local...[/email]
> Me he descargado la nueva PR7 además del xharbour y como prueba he
> eliminado el código que tenía implementado manualmente para el Menú
> Principal, para usar el nuevo control TMenu incluido en el IDE.
>
> Mi sorpresa a venido con que no se me ejecuta la opción a la que llamo
> desde el evento "OnClick" de la opción correspondiente del menú. El
> procedimeinto al que llamo se encuentra en un prg distinto al del Menú y
> al no estar declarado como Método perteneciente al control, me lo define
> como EXTERNAL o no se ejecuta directamente. No encuentro ningún ejemplo a
> seguir en "SourceMenus", el único que viene solo llama a Métodos propios
> de la clase o funciones internas como "ShowPopupMenu()" y como digo
> anteriormente tampoco en la Ayuda encuentro información.
>
>
> Gracias de nuevo por vuestra atención.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder