Typecast em um ActionList

12/08/2004

0

Colegas
Estou fazendo um menu dinâmico, tenho um ActionList com todas as opções do menu.
Tenho uma tabela no banco de dados que irá criar esse menu e associar cada item do menu a uma ação do ActionList.
Como faço para converter uma string (nome da action) em um tipo TBasicAction para que eu possa associar a propriedade action do meu item de menu.

Obrigado

Eduardo


Eduprp

Eduprp

Responder

Posts

12/08/2004

Motta

exemplo

TAction(ActionList1.Actions[i]).enabled := True;


Responder

12/08/2004

Eduprp

Ola colega

Sim é uma opção, só que a questão é mais ou menos a seguinte:
Item:= TMenuItem.Create(Menu);
Menu.Add(Item);
Item.Name:= ´mnu_1´;
Item.Caption:= ´teste´;
Item.Action:= ´actTeste´ ---> Aqui quero converter a string em TAction

Obrigado.


Responder

12/08/2004

Motta

Ola colega Sim é uma opção, só que a questão é mais ou menos a seguinte: Item:= TMenuItem.Create(Menu); Menu.Add(Item); Item.Name:= ´mnu_1´; Item.Caption:= ´teste´; Item.Action:= ´actTeste´ ---> Aqui quero converter a string em TAction Obrigado.


Action é uma TAction, passe uma

...
Action := actTeste;// sem aspas , sõ o nome do objeto !!
...


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar