¿Como crear un menu dependiendo del usuario???

25/11/2005 - 12:28 por Adria Grau Rovira | Informe spam
Buenos dias, me dispongo a crear un programa el cual tenga un menu, que lea
las opciones que puede mostrar al usuario que entra en la aplicación.

El menu debería de ser creado cuando se entra en la aplicación, de tal forma
que cuando quiera, pueda poner o quitar algun menu.

Necesito que disponga de un maximo de 3 niveles, ya que con 2 se quedaria
muy mal para lo que quiero.

¿Alguien seria tan amable de hecharme un cable? He probado varias cosas,
pero he conseguido dar con lo que quiero exactamente.

Gracias.
 

Leer las respuestas

#1 carlos
25/11/2005 - 13:55 | Informe spam
Buenas Adria.
La manera de solucionar esos problemas es creando una función recursiva.
SI almacenas en una tabla los posibles menus la estructura seria mas o menos
asi.

ID (Este campo debe ser unico)
Descripcion (Texto del menu)
Padre (Referencia al menu padre se almacenaria valores ID)

Espero q te sirva de orientación.
Carlos.
Info sobre recursividad.

http://msdn.microsoft.com/library/s...ecurse.asp





"Adria Grau Rovira" escribió:

Buenos dias, me dispongo a crear un programa el cual tenga un menu, que lea
las opciones que puede mostrar al usuario que entra en la aplicación.

El menu debería de ser creado cuando se entra en la aplicación, de tal forma
que cuando quiera, pueda poner o quitar algun menu.

Necesito que disponga de un maximo de 3 niveles, ya que con 2 se quedaria
muy mal para lo que quiero.

¿Alguien seria tan amable de hecharme un cable? He probado varias cosas,
pero he conseguido dar con lo que quiero exactamente.

Gracias.

Preguntas similares