![]() |
Necesito Deshabilitar acciones en TActionManager
Buenas tardes!, Estoy utilizando la cinta de opciones TRibbon que se utiliza conjuntamente con el componente TActionManager este ultimo tiene todas las acciones que están en la cinta TRibbon. Lo que necesito hacer es para ciertos usuarios deshabilitar algunas acciones del TActionManager.
Logre ocultarlas:
Pero necesito deshabilitarlas, algo así debería ser pero no funciona:
En el TActionManager al ver la lista de acciones esta la propiedad Enabled pero esto en diseño, en ejecución no puedo encontrar el camino a esta propiedad. Bueno si alguien me puede ayudar será bienvenido! Saludos cordiales. |
Algo debes estar haciendo mal.
A mi esto me funciona perfectamente:
Las deshabilita todas. Añado: Si quieres realizar la comprobación e incluir algunas Standard Actions, haz el CAST como TCustomAction.
|
Hola Neftali!, si funciona muchas gracias... no se porque estaba haciendo la prueba con acciones estándar y estas no se bloqueaban.
Una pregunta ¿Consideras que trabajando con la propiedad Enabled y la propiedad Tag puede ser útil para el bloqueo a usuarios? Estuve viendo que los TActionClients tienen una propiedad llamada "Accesible" pero no hay documentación alguna en la ayuda de Delphi XE2, ni tampoco en la web, ¿tenes idea si se utiliza para accesos y bloqueos a usuarios? Saludos cordiales. |
Las pocas veces que he usado algo similar lo he hecho con las propiedades Enabled y Visible.
Yo tampoco he usado esta propiedad. Habrá que investigarla... ;-) |
La franja horaria es GMT +2. Ahora son las 12:57:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi