<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>