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


Jelves

Jelves

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)


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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar