<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Pues solo tienes que cambiar el estado del boton no del tactionlist.
En evento OnUpdate (que puede ser el mismo para todos los TActions)<br>
<br>
(Sender as TAction).Enabled := FEnabled;<br>
<br>
Un saludo<br>
<br>
El 25/10/11 13:42, Gastón Dall' Oglio escribió:
<blockquote
cite="mid:CACOHOD5T-cK_dTV5Zhf5Mk7QptMLCnhfwmBbvBC8A0pew0bXWQ@mail.gmail.com"
type="cite">
<div>Hola Jose.<br>
</div>
<div><br>
</div>
<div>Todos los botones del toolbar utilizan un TAction. Cuando
quiero deshabilitar todos los TAction deshabilito el TActionList
así:</div>
<div><br>
</div>
<div>if FHabilitado then<br>
alListado.State := asNormal // alListado es un TActionList<br>
else<br>
alListado.State := asSuspended;</div>
<div><br>
</div>
<div>Eso funciona, el problema es el aspecto de los botones.</div>
<div><br>
</div>
<div>Saludos!</div>
<br>
<div class="gmail_quote">2011/10/25 Jose Antonio Cuello Principal
<span dir="ltr"><<a moz-do-not-send="true"
href="mailto:jcuello@artextrading.com">jcuello@artextrading.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#FFFFFF" text="#000000"> Por qué no usas
TActions. Simplemente le indicas a todos los TActions en el
evento OnUpdate que se pongan Enabled según el Enabled del
parent.<br>
<br>
Un saludo.<br>
<br>
<br>
El 24/10/11 19:31, Gastón Dall' Oglio escribió:
<blockquote type="cite">
<div>
<div class="h5">
<div>Hola gente.<br>
</div>
<div><br>
</div>
<div>Les quería consultar por si algunos me puede dar
una idea de que hacer, o si me estoy olvidando algo
en el apuro.</div>
<div><br>
</div>
<div>El tema es que tengo dos frames en un form, y en
algún momento necesito "bloquear" el primero ya que
contiene varios controles de datos de diferentes
datasets, toolbars con acciones, etc., y no quiero
que el usuario los pueda utilizar. Para esto lo que
hago es deshabilitar el frame y por consiguiente
todos sus controles son deshabilitados. El problema
es que para el usuario estos controles siguen
mostrándose cono si él los pudiera usar. Entonces,
la pregunta es ¿como puedo hacer para que tengan un
aspecto de deshabilitados?</div>
<div><br>
</div>
<div>Como no pude lograrlo, intenté tapar los
controles del frame mostrardo otro sobre estos, como
un panel, o una imagen con trasparencia, incluso
probé otros controles. El panel funciona
perfectamente, pero sería bueno que el usuario
pudiera seguir viendo que hay dentro del frame
deshabilitado. Con la imagen no logré hacer que se
posicione por sobre los demás controles del frame. </div>
<div><br>
</div>
<div>¿algunas idea?</div>
<div><br>
</div>
<div>gracias de antemano.</div>
<br>
<br>
</div>
</div>
<div class="im">
<pre>_______________________________________________
Lazarus-es mailing list
<a moz-do-not-send="true" href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a>
<a moz-do-not-send="true" href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a>
</pre>
</div>
</blockquote>
<font color="#888888"> <br>
<br>
<div>-- <br>
<b><big>ARTEX TRADING sa</big></b><br>
<i>José Ant. Cuello Principal</i></div>
</font></div>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a moz-do-not-send="true"
href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a moz-do-not-send="true"
href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es"
target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br>
</blockquote>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Lazarus-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a>
</pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<b><big>ARTEX TRADING sa</big></b><br>
<i>José Ant. Cuello Principal</i></div>
</body>
</html>