Ver Mensaje Individual
  #14  
Antiguo 08-10-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por dec Ver Mensaje
El asunto parece interesante, puesto que nos permitiría tener varias "plantillas" de menús, que se mezclarían (esa es la palabra perfecta para este caso) con el menú principal dependiendo de determinadas circunstancias.
Nosotros lo tenemos así. Es posible y muy práctico, aunque no es trivial.
En nuestro caso los menus se definen en diferentes formularios de diferentes packages. A medida que se van cargando los packages (segun el usuario) se van "agregando" los diferentes menús al del form principal; De esta forma al finalizar la carga el menu principal está completo con las opciones que se han ido cargando de cada package. De forma añadida un usuario puede tener opciones deshabilitadas (eso es a posteriori).

Para conseguir el ordenamiento correcto de los menús nosotros utilizamos la propiedad TAG. De esta forma al final un el menu de "Maestros" (por decir uno) puede estar compuesto por partes que vienen de 2, 3 o 4 paquetes, dependiendo de el usuario. A cada una de las opciones se le asigna un Tag que después determina en orden en el menu final.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita