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.

Curioso Menú

Foro público de Xailer en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Curioso Menú

Mensaje por Bingen Ugaldebere »

Seguro que algo estoy haciendo mal, resulta que redacto un menú en
código y en vez de salir las opciones principales (Primero, Segundo,
Tercero, etc...) una a la derecha de otra me sale una encima de otra
pero funcionar funciona.
La idea es llegar a crear un menú desde un DBF por eso no quiero usar el
editor para el menú.
Muchas gracias.
WITH OBJECT ::oMenu := TMenu():New( Self )
:Create()
WITH OBJECT :AddItem( "&Primero" )
WITH OBJECT :AddMenu()
:AddItem( "&Uno" )
:AddItem( "&Dos" )
:AddSeparator()
:AddItem( "&Tres" )
END
END
WITH OBJECT :AddItem( "&Segundo" )
WITH OBJECT :AddMenu()
:AddItem( "&Cuatro" )
:AddItem( "&Cinco" )
:AddSeparator()
:AddItem( "&Seis" )
END
END
WITH OBJECT :AddItem( "&Tercero" )
WITH OBJECT :AddMenu()
:AddItem( "&Siete" )
END
END
WITH OBJECT :AddItem( "&Cuatro" )
WITH OBJECT :AddMenu()
:AddItem( "&Ocho" )
:AddItem( "&Nueve" )
END
END
:SetMenu()
END
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Curioso Menú

Mensaje por jfgimenez »

Bingen,
> WITH OBJECT ::oMenu := TMenu():New( Self )
Con los últimos cambios ha aparecido un pequeño bug. Simplemente cambia el
nombre del componente, en vez de usar ::oMenu utiliza p.ej. ::oMenu1
(declarándolo previamente en la clase).
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

Curioso Menú

Mensaje por joseluis »

Bingen,
Manda un proyecto para ver que puede ser.
Saludos,
José Luis Capel
bingen escribió:
> Lo siento
>
> He probado con ::oMenu1 o con ::oMainMenu y tampoco, me sale igual así­
> que será otra cosa.
>
> Sigo investigando.
>
> Salu2.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Curioso Menú

Mensaje por Bingen Ugaldebere »

Lo siento
He probado con ::oMenu1 o con ::oMainMenu y tampoco, me sale igual así­
que será otra cosa.
Sigo investigando.
Salu2.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Curioso Menú

Mensaje por Bingen Ugaldebere »

No hace falta al final tampoco me servia para lo que querí­a ya lo he
hecho de otra manera.
Muchas gracias por vuestro interés.
Responder