Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   MainMenu (https://www.clubdelphi.com/foros/showthread.php?t=36260)

chipsoni 06-10-2006 12:01:38

MainMenu
 
Estoy configurando los privilegios de mi aplicacion. Para ello capturo el privilegio del usuario cuando se logea y en el Onactivate del formulario principal, pongo enable a false en todos los campos del mainmenu donde no tiene acceso cada uno de los usuarios.
Pensaba que MainMenu1.nombredelcampo.enable:=false valía, pero no es asi.

¿Como modifico por codigo el campo enable de una componente de un menu o de un submenu?

subzero 06-10-2006 14:12:09

Hola,

Bueno para inhabilitar los items de un Menu al igual que cualquier otro, lo componentes como bien sabes tienen la propiedad Enable, claro esta que dependiendo el componente, cambian la propiedades en este caso debes entrar a al listado del menu ej:

Cita:

...
MainMenu1.Items.Items[0].Enabled := false;
MainMenu1.Items.Items[0].Items[1].Enabled := false;
....
Con el primero podrás inhabilitar el menu que eligas según la posición en la que se encuentre, y la segunda linea es para los submenus ya que debes especificar de que menu y cual de ellos especificamente.

Prueba y me cuentas... un saludo

chipsoni 06-10-2006 23:18:03

Perfecto, funciona a la perfección.
Muchisimas gracias.


La franja horaria es GMT +2. Ahora son las 11:08:09.

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