Curioso Menú
Publicado: Vie Mar 24, 2006 1:24 pm
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
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