Delphi 2010 Action Manager & Main Menu Bar
-
05-07-2019 - |
Pergunta
Eu estou tentando usar o Gerenciador de Ação e menu Ação principal Bar em Delphi 2010, um eu não tenho nenhuma idéia de como fazer este trabalho. Eu tentei olhar para os exemplos que vêm com Delphi 2010 e eu não consigo descobrir isso.
Eu tentei brincar com os exemplos. Eu tenho sido capaz de adicionar uma imagem para o componente Lista de Imagens e definir esse item para o novo índice item. Em tempo de design ele exibe corretamente em tempo de execução que reverte para o original.
Eu gostaria de aprender a usar o Gerenciador de Ação e menu Ação principal Bar mas posso encontrar qualquer ajuda sobre estes temas. Existe um tutorial sobre como usar o menu Ação Manager e Ação principal Bar?
Solução
- Arraste e solte um ActionManager, um ActionMainMenuBar e uma ImageList no formulário.
- Clique duas vezes no ImageList, você começa o Editor Imagelist. Use o botão Adicionar para adicionar seus ícones (certifique-se seus tamanhos são os mesmos que as propriedades altura e largura que são definidos no ImageList-controle).
- Definir as imagens de propriedade do ActionManager à sua ImageList e defina o ActionManager-propriedade de sua ActionMainMenuBar ao seu ActionManager.
- Clique duas vezes no ActionManager, vá para a aba 'Ações' e adicionar novas ações pelo botão New''.
- Clique em cada ação na ActionManager e defina as propriedades de cada ação, pelo menos: ImageIndex (Para escolher um ícone), Caption e categoria. Nota: A Categoria servirá como principal item no menu (como Arquivo, Editar e Vista) e cada ação servirá como item de menu (como Save, Salvar como, Load). Então, defina a propriedade Categoria de todas as ações que deseja pertencer a um item do menu principal com o mesmo nome. Por exemplo dar as acções 'Save' e 'Load' na categoria 'File' e dar as acções 'Undo' e 'Refazer' a categoria 'Editar'.
- Clique duas vezes cada ação no ActionManager. Você vai pegar o editor de código. Digite o código que você deseja executar quando o usuário clica neste item do menu. Se você não digitar qualquer código ou comentário, o item de menu será automaticamente desativado quando o aplicativo é executado.
- Agora arraste os categorias do ActionManager ao ActionMainMenuBar.
É isso.
Outras dicas
As ações, listas de ação e gestores de Ação por Brian Long é um grande começo para explorar o reino das ações.