Fórum Passagem de dados entre um form - Delphi #562493
19/09/2016
0
O Form_1 possui na uses o Form_2 e o Form_2 não possui o Form_1 na uses. Do Form_2 há como passar um valor para o Form_1?
Eu tentei utilizar TNotifyEvent, mas não deu certo.
* Eu não queria utilizar variável global e nem fazer acesso do Form_2 ao Form_1. Conhecem alguma outra forma para fazer isso?
Segoc Ltda
Curtir tópico
+ 0Posts
19/09/2016
Mateus Ribeiro
Exemplo:
No Form_2:
public
{ Public declarations }
Palavra: String;
end;
No Form_1:
ShowMessage(Form2.Palavra);
Experimente aí.
Gostei + 0
19/09/2016
Kellson
Gostei + 0
20/09/2016
Segoc Ltda
Fiz da seguinte forma:
Criei uma property no Form_2 encapsulando uma variável onde terá o valor e assim posso trabalhar com o retorno do ModalResult. Ou seja, antes de liberar o Form_2 da memória, do Form_1 acesso minha property e pego o valor.
Dessa forma meu Form_2 não precisa ter acesso ao Form_1.
Obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)