Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2008
RockFaster RockFaster is offline
Registrado
 
Registrado: sep 2008
Posts: 6
Poder: 0
RockFaster Va por buen camino
Exclamation Menu Pricnipal

Hola a todos, les hago una consulta. Es posible incertar dos menues principales y hacer que cada uno se muestre en funcion del usuario que se haya logeado. Es decir, para un usuario muestro un menu y para el otro usuario muestro el otro menu. Muchas Gracias
Responder Con Cita
  #2  
Antiguo 07-10-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Esto no lo he probado, pero me parece que no se puede así como indicas...

Lo que si se puede es esconder o deshabilitar ciertos elementos del menú. También es posible que crees dinámicamente (en tiempo de ejecución) los elementos del menú.

Para más información, puedes hacer una búsqueda en estos foros, ya que es algo que se ha tratado con anterioridad.


Saludos...
Responder Con Cita
  #3  
Antiguo 07-10-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
De hecho y como apunte adicional... para este tipo de cosas normalmente se hace uso del TActionManager
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #4  
Antiguo 07-10-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
este procedimiento está bastante interesante...
Lo que hace es crear un menú por medio de un archivo XML, de esa forma puedes configurar un archivo por cada usuario, o teniendo una tabla de usuarios y accesos, puedes definir que partes del menú se ven y cuales no.

ya no lo pude encontrar en Torry's, pero ahí lo vi originalmente:
http://xmldelphi.info/5124_dinamiche..._xml-faylu.htm
__________________

Responder Con Cita
  #5  
Antiguo 07-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Creo que seria posible creándolos en tiempo de ejecucion.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 07-10-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por RockFaster Ver Mensaje
Es posible incertar dos menues principales y hacer que cada uno se muestre en funcion del usuario que se haya logeado. Es decir, para un usuario muestro un menu y para el otro usuario muestro el otro menu.
Sí, claro que se puede. Sólo tienes que asignar a la propiedad Menu del formulario el MainMenu que quieras usar.

// Saludos
Responder Con Cita
  #7  
Antiguo 07-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Veo que lo haces a propósito, primero nos dejas que metamos las patas y luego nos demuestras que estamos verdes, verdad Roman.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #8  
Antiguo 07-10-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No, no. Yo me limité a contestar lo que preguntó el compañero. Pero si me preguntan -y supongo que debí mencionarlo antes- yo usaría alguna de las opciones que le propusieron.

// Saludos
Responder Con Cita
  #9  
Antiguo 07-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Vamos hombre que la opción de cambiar el menu es simple (claro después de que lo enseñaste a hacer).
Por lo menos yo intente hacerlo y no se me paso por la mente en ningun momento usar el menu del form, es mas como nunca uso menus, nunca lo vi.
Roman, solo puedo decir: Una lección mas que me das y me alegro mucho.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #10  
Antiguo 07-10-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Digo que usaría alguna de las otras opciones porque lo natural será construir el menú de acuerdo a los permisos del usuario (leidos de alguna tabla, por ejemplo) de forma dinámica. Cambiar el MainMenu serviría sólo si habrá dos usuarios siemprey por siempre en la aplicación, vamos, que espoco flexible.

Lo de cambiar el MainMenu no suele venirnos a la cabeza porque esa propiedad se establece en automático tan pronto colocamos uno en el formulario y por ello no la recordamos.

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
iconos para el el menu main o pop menu... vroa74 Gráficos 0 06-10-2008 15:54:56
Menú Mariolarr .NET 0 24-09-2007 12:15:54
Imagen o texto sobre el menu / menu con align / menu movible dajaji Varios 12 21-09-2007 00:30:19
XP Menu silviodp OOP 1 08-10-2004 15:41:44
Menu rezahe Varios 6 18-06-2003 17:14:56


La franja horaria es GMT +2. Ahora son las 13:12:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi