Fórum Como saber qual formulario chamou o outro? #167775
04/07/2003
0
Bom dia a todos!
Eu tenho dois formulários que chama o mesmo formulário(Pesquisa), para
um formulário ele retorna algo, para o outro ele não retorna nada, quando estiver no formulario de pesquisa como vou saber qual dos outros dois que me chamou??
Obrigado a todos!
Jelves
Eu tenho dois formulários que chama o mesmo formulário(Pesquisa), para
um formulário ele retorna algo, para o outro ele não retorna nada, quando estiver no formulario de pesquisa como vou saber qual dos outros dois que me chamou??
Obrigado a todos!
Jelves
Jelves
Curtir tópico
+ 0
Responder
Posts
04/07/2003
Fred
por exemplo
no form1
formpesquisa := Tformpesquisa.create(self);
formpesquisa.show;
no formpesquisa
Owner.Name = nome do form1
basta comparar if Owner.Name = ´form1´ then
form1quechamou;
ou simplesmente coloque um edit no form de pesquisa e deixe ele invisivel e quando voce chamar a pesquisa acrescente um valor ao edit
por exemplo
formpesquisa := Tformpesquisa.create(self);
formpesquisa.edsender.text := ´form1´;
formpesquisa.show;
no form pesquisa compare
if edsender.text = ´form1´ then
form1chamou; 8)
no form1
formpesquisa := Tformpesquisa.create(self);
formpesquisa.show;
no formpesquisa
Owner.Name = nome do form1
basta comparar if Owner.Name = ´form1´ then
form1quechamou;
ou simplesmente coloque um edit no form de pesquisa e deixe ele invisivel e quando voce chamar a pesquisa acrescente um valor ao edit
por exemplo
formpesquisa := Tformpesquisa.create(self);
formpesquisa.edsender.text := ´form1´;
formpesquisa.show;
no form pesquisa compare
if edsender.text = ´form1´ then
form1chamou; 8)
Responder
Gostei + 0
04/07/2003
Jelves
Obrigado Fred, pela dica, funcionou legal, eu tava criando uma variável grobal para fazer isto, desta forma que vc me passou não será preciso. muito obrigado!
Jelves
Jelves
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)