TActionList - Habilitar e Desabilitar Ações
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
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
Curtidas 0
Respostas
Lucas Silva
30/01/2004
o action list é composto por várias [b:6027313749]ACTIONS[/b:6027313749]. Mude o enable de cada action
Lucas!
actionCliente.Enable := False
Lucas!
GOSTEI 0
Duilton
30/01/2004
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
Ficou assim:
TActionList.Actions[1].ActionList.Actions[1]Teste.Enabled := False;
Voê teria um exeplo completo, saindo do componente?
Grato.
Duilton
GOSTEI 0
Lucas Silva
30/01/2004
Duilton, tente isto
Espero ter ajudado!
Lucas!
for i:= 0 to actionList.ActionCount - 1 do if actionList.Actions[i] = TAction then TAction(actionList.Actions[i]).Enabled := False;
Espero ter ajudado!
Lucas!
GOSTEI 0
Duilton
30/01/2004
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
Muito Obrigado e estou as ordens se precisar.
Duilton
GOSTEI 0
Lucas Silva
30/01/2004
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!
GOSTEI 0