Fórum Expliquem qual a diferença. #320628
04/05/2006
0
Caros colegas,
Será que vcs podem me informar qual a diferença nestas duas rotinas?
Form := TForm.Create(Application);
Form.Show;
e
Form := TForm.Create(Application);
Form.ShowModal;
Certo da atenção de todos, antecipadamente agradeço.
Será que vcs podem me informar qual a diferença nestas duas rotinas?
Form := TForm.Create(Application);
Form.Show;
e
Form := TForm.Create(Application);
Form.ShowModal;
Certo da atenção de todos, antecipadamente agradeço.
Pro-luck
Curtir tópico
+ 0
Responder
Posts
05/05/2006
Paullsoftware
O Método Show mostra o formulário na tela e a execução do aplicação não é bloqueada.
Já o método ShowModal mostra o formulário na tela bloqueando a execução da aplicação até que o mesmo seja fechado, por exemplo:
espero ter ajudado :wink:
Já o método ShowModal mostra o formulário na tela bloqueando a execução da aplicação até que o mesmo seja fechado, por exemplo:
var Codigo:Integer; begin Codigo := 0; FormConsulta := TFormConsulta.Create(Application); FormConsulta.ShowModal;//aqui para a execução da aplicação até fechar o form de consulta //aqui verifico se na tela de consulta o usuário encontrou o que estava procurando, poderia ser um cliente, produto, etc... if Codigo <> 0 then ShowMessage(´A Pesquisa obetevi algum resultado´);
espero ter ajudado :wink:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)