Melhor forma de abrir/fechar Form
Vou criar um programa para Iportação de dados, onde vai ter várias telas, indo passo a passo.
Em primeiro ira abrir uma tela perguntando se quer fazer uma importação nova ou uma salva, aí depois de feito a opção vai clicar no botão proximo, como devo manipular os form, ao abrir um e fechar outro, pq estou fazendo e o primeiro form aberto, quando fecho ele fecha o sitesma, qual a melhor forma de trabalhar assim?
vlw
Em primeiro ira abrir uma tela perguntando se quer fazer uma importação nova ou uma salva, aí depois de feito a opção vai clicar no botão proximo, como devo manipular os form, ao abrir um e fechar outro, pq estou fazendo e o primeiro form aberto, quando fecho ele fecha o sitesma, qual a melhor forma de trabalhar assim?
vlw
Luiz_aquino
Curtidas 0
Respostas
Asales
17/01/2008
Luiz,
Se você vai fazer tipo um [i:71ac9d6f71]Assistente[/i:71ac9d6f71] utilize um notebook.
Desta forma vc não precisa abrir e fechar form, é só mudar de página.
Se você vai fazer tipo um [i:71ac9d6f71]Assistente[/i:71ac9d6f71] utilize um notebook.
Desta forma vc não precisa abrir e fechar form, é só mudar de página.
GOSTEI 0
Paullsoftware
17/01/2008
você pode seguir a dica do [b:b386505fdf]asales[/b:b386505fdf], mais se preferir usar forms vc pode associar eles a um Panel e usar um código básico com o abaixo usando dois botões, mais ou menos assim:
e assim por diante, espero ter ajudado! :wink:
if not (Assigned(FormName)) then begin FormName := TFormName.Create(self); FormName.Parent := PanelTelas; FormName.Show; end else FormName.BringToFront;
e assim por diante, espero ter ajudado! :wink:
GOSTEI 0
Luiz_aquino
17/01/2008
você pode seguir a dica do [b:534119022b]asales[/b:534119022b], mais se preferir usar forms vc pode associar eles a um Panel e usar um código básico com o abaixo usando dois botões, mais ou menos assim:
e assim por diante, espero ter ajudado! :wink:
if not (Assigned(FormName)) then begin FormName := TFormName.Create(self); FormName.Parent := PanelTelas; FormName.Show; end else FormName.BringToFront;
E como faço p/ associar o panel ao form?
GOSTEI 0
Dbergkamps10
17/01/2008
Olá,
Além das dicas fornecidas pelos companheiros, tente utilizar um frame pra cada tela. Neste caso vc teria apenas um form, controlando a propriedade visible dos frames apenas.
Espero ter ajudado.
Att
Dalton
Além das dicas fornecidas pelos companheiros, tente utilizar um frame pra cada tela. Neste caso vc teria apenas um form, controlando a propriedade visible dos frames apenas.
Espero ter ajudado.
Att
Dalton
GOSTEI 0