Expliquem qual a diferença.
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
Curtidas 0
Respostas
Paullsoftware
04/05/2006
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:
GOSTEI 0