Fórum Como saber qual componente chamou o form?dbedit ou botão? #284943
16/06/2005
0
Não sei se vou conseguir me expressar muito bem, mas a dúvida é a seguinte: preciso identificar qual componente chamou o form, se foi acionado pelo onexit de uma dbedit ou se foi acionado pelo onclick do botão? Para saber de qual forma veio a chamda eu sei mas de qual componente eu não estou conseguindo. Alguém pode me ajudar?
Abraços
Ediane
Ediane
Curtir tópico
+ 0Posts
16/06/2005
Rjun
Gostei + 0
16/06/2005
Ediane
Obrigada!
Abraços.
Ediane
Gostei + 0
16/06/2005
Rjun
No form que ira ser chamado, crie um método publico que receba um TObject como parametro. Nele você faz suas verificações e exibe o form.
procedure TForm2.MostraForm(Sender: TObject); begin if (Sender is TButton) then // coloque aqui seu codigo; if (Sender is TEdit) then // Coloque aqui seu codigo; // Agora você chama o form; Show(); end;
Para chamar o form, você faz:
Form2.MostraForm(Button1);
Gostei + 0
16/06/2005
Ediane
Abraços
Ediane
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)