Como saber qual formulario chamou o outro?
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
Curtidas 0
Respostas
Fred
04/07/2003
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)
GOSTEI 0
Jelves
04/07/2003
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
GOSTEI 0