![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
te recomiendo lo siguiente, al entrara en la aplicación, pides un nombre de usuario y una clave, supongo, pues según sea este usuario asignas un variable global con el nivel de usuario en tu caso de 1 a 4, al estar en una variable global puedes acceder a ella desde cualquier parte de tú aplicación.
En el primer Active de tu formulario principal, recorrería todos los elementos de tu ActionList/Menu a cada elemento en su propiedad Tag, debes de haber asignado que nivel de usuario puede acceder a este elemento(1..4), al recorrerlo sólo debes de poner su propiedad enable en true o false si el nivel de usuario de la variable global es mayor o igual a la propiedad Tag. Por último te recomiendo, que crees un procedure para hacer esto, ya que si tienes para cambiar de usuario, tendrías que repetir el proceso para adaptarte al nuevo usuario. Espero haber podido ayudarte.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Quitar opciones del menu en quickreport | antigrondona | Impresión | 2 | 01-02-2010 19:10:44 |
| Hacer un menú de opciones | REHome | .NET | 0 | 19-01-2007 19:25:43 |
| Opciones Inhabilitadas en el menu Run de Delphi 6!! | vicruiz2000 | Varios | 3 | 08-05-2006 10:56:15 |
| Agregar Opciones a un menu en ejecucion | MRSAM | Varios | 1 | 30-03-2004 19:21:06 |
| desabilitar opciones del menú | Manuel | Varios | 1 | 24-11-2003 17:28:29 |
|