Fórum TActionList - Habilitar e Desabilitar Ações #210515

30/01/2004

0

Senhores,

Tenho este componente num formulário e gostaria de fazer com que os itens do mesmo fossem habilitados e desabilitados via programação.

Já tentei o seguinte:

TActionList1.Action[0].Enabled...

mas o comando não existe. Preciso muito da ajuda de quem puder.

Grato.

Duilton


Duilton

Duilton

Responder

Posts

30/01/2004

Lucas Silva

o action list é composto por várias [b:6027313749]ACTIONS[/b:6027313749]. Mude o enable de cada action
actionCliente.Enable := False



Lucas!


Responder

Gostei + 0

30/01/2004

Duilton

Obrigado por responder Lucas, mas desculpe minha falta de conhecimento, tentei o comando, cheguei até o enabled mas não funcionou.

Ficou assim:

TActionList.Actions[1].ActionList.Actions[1]Teste.Enabled := False;

Voê teria um exeplo completo, saindo do componente?

Grato.

Duilton


Responder

Gostei + 0

30/01/2004

Lucas Silva

Duilton, tente isto
    for i:= 0 to actionList.ActionCount - 1 do
      if actionList.Actions[i] = TAction then
        TAction(actionList.Actions[i]).Enabled := False;


Espero ter ajudado!
Lucas!


Responder

Gostei + 0

30/01/2004

Duilton

A segunda linha não funcionou, deu incompatibilidade de tipos, mas o restante sim e já solucionou o meu problema

Muito Obrigado e estou as ordens se precisar.

Duilton


Responder

Gostei + 0

30/01/2004

Lucas Silva

A segunda linha não funcionou, deu incompatibilidade de tipos, mas o restante sim e já solucionou o meu problema Muito Obrigado e estou as ordens se precisar. Duilton


Aqui funcionou tranquilo........
Se precisar de mais alguma coisa, estamos ae...


Lucas!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar