fechar um form aberto
como faço para quando eu clicar em um botao para abrir um form, o que ja estiver aberto seja fechado???
valeu!!
valeu!!
Du_godoy
Curtidas 0
Respostas
Dor_poa
06/02/2003
Simples, vc. tera que varrer as variaveis dos foms, se encontrar elas feche...
Ex.:
tenho um form chamado PRINCIPAL, logo a variavel do form é TPRINCIPAL.
Se vc. achar a variavel Tprincipal com valor e porque ele esta aberto..
Ex.:
If TPRINCIPAL <> nul then
showmessage(´form aberto ´)
Obs.: no evento onclose de todos os forms vc. tem que mandar exclulo da memoria(isto deixa tua apliaçao mais segura em mais leve)
Ex.:
TPRINCIPAL := nil;
Obs.: Escrevendo esta mensagem fiquei em duvida se é NIL, NUL ou NUll. eu sei que só uma da certo. Cmo eu trabalho com + de 2 linguas entao as vezes confundo... Se eu estivesse com o delphi aqui eu te daria a certeza.. Mas é este o caminho certo....
Abraços....
Ex.:
tenho um form chamado PRINCIPAL, logo a variavel do form é TPRINCIPAL.
Se vc. achar a variavel Tprincipal com valor e porque ele esta aberto..
Ex.:
If TPRINCIPAL <> nul then
showmessage(´form aberto ´)
Obs.: no evento onclose de todos os forms vc. tem que mandar exclulo da memoria(isto deixa tua apliaçao mais segura em mais leve)
Ex.:
TPRINCIPAL := nil;
Obs.: Escrevendo esta mensagem fiquei em duvida se é NIL, NUL ou NUll. eu sei que só uma da certo. Cmo eu trabalho com + de 2 linguas entao as vezes confundo... Se eu estivesse com o delphi aqui eu te daria a certeza.. Mas é este o caminho certo....
Abraços....
GOSTEI 0
Anonymous
06/02/2003
Simples, vc. tera que varrer as variaveis dos foms, se encontrar elas feche...
Ex.:
tenho um form chamado PRINCIPAL, logo a variavel do form é TPRINCIPAL.
Se vc. achar a variavel Tprincipal com valor e porque ele esta aberto..
Ex.:
If TPRINCIPAL <> nul then
showmessage(´form aberto ´)
Obs.: no evento onclose de todos os forms vc. tem que mandar exclulo da memoria(isto deixa tua apliaçao mais segura em mais leve)
Ex.:
TPRINCIPAL := nil;
Obs.: Escrevendo esta mensagem fiquei em duvida se é NIL, NUL ou NUll. eu sei que só uma da certo. Cmo eu trabalho com + de 2 linguas entao as vezes confundo... Se eu estivesse com o delphi aqui eu te daria a certeza.. Mas é este o caminho certo....
Abraços....
0em que evento eu devo colocar esse if que vc passou??
GOSTEI 0