Ver Mensaje Individual
  #3  
Antiguo 31-10-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Reputación: 0
coso Va por buen camino
Hola, para habilitar o deshabilitar segun el nivel, podrias hacer una funcion que te recorriese todos los componentes de la aplicacion, y en el caso de ser TMenuItem entonces comparar:

Código Delphi [-]
 
for i := 0 to Application.ComponentCount - 1 do
      if (Application.Components[i] is TMenuItem) then 
       Application.Components[i].Enabled = nivel_usuario < 2; // por ejemplo

este codigo lo tendrias que poner justo despues de encontrar el nivel_usuario y tambien al crear nuevas forms. saludos.
Responder Con Cita