Fórum Comando para Abrir Form #203082
26/12/2003
0
Digamos que crie um projeto que contenha 2 forms e no inicio só aparece um e neste primeiro que quero que um botão abra o segundo forme, qual o comando a usar?
Tipo:
open form2
favor qual o comando correto?
Grato
Pacelly
Curtir tópico
+ 0Posts
26/12/2003
Spider
Gostei + 0
26/12/2003
Rodolpho123
Exemplo:
Form2.ShowModal;
Mas existe um método que otimiza a aplicação, pois quando vc cria mais de um form, eles são criados no momento em que vc roda o programa, mas se vc quiser que alguns forms não sejam criados automaticamente, vc deve fazer o seguinte...
No Delphi: Clique na guia PROJECT, e em sguida (lá no final), clique em OPTIONS.
Na palheta FORMS, exite uma lista de forms disponíveis, descritos como AUTO_CREATE FORMS, à serem criados no momento da execução do programa. Com os butões ao lado da lista, jogue-os para a lista definida como AVALIABLE FORMS. Estes, são os forms que serão criados em tempo de execução, e não quando se carrega o programa. Feche a caixa e vá para a linha de código onde deseja exibir o form.
Na linha de código, digite o seguinte:
Apllication.CreateForm(TForm2,Form2);
Form2.ShowModal;
Form2.Destroy;
Note que quando se manda criar o form, vc tem que colocar o ´T´ na frente do nome do form à ser criado,definindo o objeto.
Feito isso, vc pode criar dezenas de form que eles não serão criados no momento em que se inicia o aplicativo, e sim quando vc ordenar....
Abraços...
Gostei + 0
28/12/2003
Edilcimar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)