Chamar Unit por botão ou menu utilizando evento


Olá!

Estava tentando chamar uma Unit pelo menu do Delphi, mas não estava conseguindo porque ainda estou iniciando na ferramenta, mas percebi que posso chamar da mesma maneira que chamo a Unit utilizando um botão. Então logo, posso chamá-la usando outros artifícios.

fonte: https://mastigado.wordpress.com

Mas vamos lá.

Em primeiro lugar, devemos clicar no componente MainMenu que estamos utilizando para selecioná-lo e em seguida, em seu Object Inspector, clicar nos três pontos pertencentes a (Menu) dentro do atributo Items(sim, em inglês esta palavra usa o m).

TMainMenu Propriedades

MainMenu Propriedades

Após selecionar o ítem de menu selecionado no componente clicado, você pode dar 2 cliques nele como na figura abaixo.

Ítem do menu MainMenu

Ítem do menu MainMenu

O código a ser inserido neste local que estará assim:


procedure TfrmPrincipal.Cidades1Click(Sender: TObject);

begin

end;

Ficaria algo tipo assim:


procedure TfrmPrincipal.Cidades1Click(Sender: TObject);
var cidade : TfrmCidade;
begin
cidade := TfrmCidade.create(Self);
cidade.ShowModal;
end;

Na verdade, eu baseei em um exemplo de chamada de button utilizada pelo professor Neri e vi que não precisaria modificar praticamente nada, pois o evento Click já vem automático após os 2 cliques, sendo apenas necessário:

A criação da variável cidade do tipo TfrmCidade e dentro de begin;

Dizer que cidade recebe a criação de um TfrmCidade dentro dela mesma;

E para finalizar, chamar a variável cidade passando o método showModal que servirá para mostrar na tela a Unit sem poder sair do formulário aberto sem ter fechado o form.

Inserindo teclas de atalho na aplicação

Vale lembrar que para inserir uma tecla de atalho no ítem de menu, em Object Inspector, no ítem ShortCut, escolha a combinação de tecla de atalho que desejar para chamar a aplicação.

fonte: https://mastigado.wordpress.com

Sobre Mastigado
Sou um daqueles que precisa mudar o mundo.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: