Lendo, mas ocultando forms
Prezados amigos,
Que eu saiba, quando uma aplicação é inicializada, ela lê todos os forms da aplicação e, para exibi-los, é só dar o seguinte comando.
[b:f99d5d1405]NomeDoForm.Show;[/b:f99d5d1405]
Mas e se eu quiser que, ao iniciar a aplicação, só ler o form inicial e, através do código eu quiser ler os outros forms sem exibi-los, como faço?
Sabia fazer isso no VB, mas no Delphi eu não sei.
Obrigado!!!
Que eu saiba, quando uma aplicação é inicializada, ela lê todos os forms da aplicação e, para exibi-los, é só dar o seguinte comando.
[b:f99d5d1405]NomeDoForm.Show;[/b:f99d5d1405]
Mas e se eu quiser que, ao iniciar a aplicação, só ler o form inicial e, através do código eu quiser ler os outros forms sem exibi-los, como faço?
Sabia fazer isso no VB, mas no Delphi eu não sei.
Obrigado!!!
Mathac_admin
Curtidas 0
Respostas
Japa
05/10/2003
form1:= Tform1.create(Application);
form1.showmodal;
form1.free;
Boa sorte amigo... :wink:
form1.showmodal;
form1.free;
Boa sorte amigo... :wink:
GOSTEI 0
Mathac_admin
05/10/2003
Agradeço a ajuda mas esse código lê somente o Form1?
E se eu quiser ler os outros, mas não quiser exibi-los, só deixando-os na memória?
Agradeço.
E se eu quiser ler os outros, mas não quiser exibi-los, só deixando-os na memória?
Agradeço.
GOSTEI 0
Lhsrocha
05/10/2003
Para que nem todos os fdorms sejam carregados, vc pode ir até :
Projects>options> E escolher os forms que serão carregados depois.passando-os para o lado direito.
**** N o projeto pode tanto usar do jeio que o outro amigo falou , quanto colocara : application.createform(Tformulário,formulário).
Espero que acrescente!!!!!!
Fique na paz!!!!!
Projects>options> E escolher os forms que serão carregados depois.passando-os para o lado direito.
**** N o projeto pode tanto usar do jeio que o outro amigo falou , quanto colocara : application.createform(Tformulário,formulário).
Espero que acrescente!!!!!!
Fique na paz!!!!!
GOSTEI 0
Balceiro
05/10/2003
faça o seguinte:
Form2.Visible := False;
só isso, o form fica invisivel e vc consegue lê-lo...
Form2.Visible := False;
só isso, o form fica invisivel e vc consegue lê-lo...
GOSTEI 0
Alexandrezendron
05/10/2003
é claro que você pode deixar o form com a função visible:=false, mas cuidado, se vc tem uma aplicação com muitos forms tome cuidado para não sobrecarregar a memória!!!!! este eh uim dos maiores problemas!!!!!
GOSTEI 0