Para que serve/como usar o ActionList?
Olá pessoal, tudo bem?
Alguém poderia me dizer para que serve e como usar o componente ActionList?
Obrigado!
Alguém poderia me dizer para que serve e como usar o componente ActionList?
Obrigado!
Nildo
Curtidas 0
Respostas
Tnaires
11/03/2005
Olá
Eu uso o ActionList pra aproveitar as ações padrão q já vem neles... Por exemplo: qdo comecei com Delphi, eu achava horrível aquele DBNavigator. Daí eu passei a usar ToolBars com ações padrão de navegação e edição de dados ligadas aos botões da ToolBar (TDataSetActions). Põe um ActionList lá no Form e clique em ´New Standard Action...´ pra vc ver a galera de ações padrão q tem...
Abraços
Eu uso o ActionList pra aproveitar as ações padrão q já vem neles... Por exemplo: qdo comecei com Delphi, eu achava horrível aquele DBNavigator. Daí eu passei a usar ToolBars com ações padrão de navegação e edição de dados ligadas aos botões da ToolBar (TDataSetActions). Põe um ActionList lá no Form e clique em ´New Standard Action...´ pra vc ver a galera de ações padrão q tem...
Abraços
GOSTEI 0
Nildo
11/03/2005
Mas o que são essas ações? Qual a finalidade do ActionList?
GOSTEI 0
Tnaires
11/03/2005
Vc pode manter uma lista de ações pra usar em componentes diferentes. Se uma ação associada a um botão hipotético faz a mesma coisa q um item d menu tb faria, essa mesma ação pode ser associada aos dois componentes através da propriedade Action. As ações tb permitem configurar teclas de atalho. Isso sem mencionar o uso das ações padrão (q já vem pré-programadas com alguma tarefa, como as ações para operação com DataSets, q já falei).
GOSTEI 0
Rômulo Barros
11/03/2005
Eu, particularmente, utilizo As TAcions para Controle de ´Usuários, Menus, Perfil´. Ou seja, quando quero desabilitar qualquer botão ou menu para um usuário, eu executo o MinhaAction.Enable := False; Então, todos os componentes ligados a essa Action serão Desabilitados automaticamente.
GOSTEI 0
Nildo
11/03/2005
[quote:7796e71520=´Undeclared Identifier´]Eu, particularmente, utilizo As TAcions para Controle de ´Usuários, Menus, Perfil´. Ou seja, quando quero desabilitar qualquer botão ou menu para um usuário, eu executo o MinhaAction.Enable := False; Então, todos os componentes ligados a essa Action serão Desabilitados automaticamente.[/quote:7796e71520]
Eu acho que é exatamente isso que eu preciso.
Eu tenho um ToolBar e um Menu. No ToolBar eu tenho os mesmos itens do Menu, como que eu faço um Action para desabilitar o botao da ToolBar e o respectivo item do menu?
Obrigado
Eu acho que é exatamente isso que eu preciso.
Eu tenho um ToolBar e um Menu. No ToolBar eu tenho os mesmos itens do Menu, como que eu faço um Action para desabilitar o botao da ToolBar e o respectivo item do menu?
Obrigado
GOSTEI 0
Rômulo Barros
11/03/2005
Para isso, Configure a propriedade ´Action´ do seu Menu para uma determinada ação e, configure também a propriedade ´Action´ para a mesma ação. Agora, basta fazer: MinhaAcao.Enable := False;
GOSTEI 0
Nildo
11/03/2005
Aaaaa agora entendi!
Valeu!
Valeu!
GOSTEI 0