Fórum Passando String #280457

06/05/2005

0

Olá tenho um formulário (A) que abro um formulario (B), passando para uma váriavel do (B) nome de um edit do (A) que receberá uma string!

Assim:

Tela4.NOMERETORNO := ´Frm_MovLan.Edit2.Text´;
Frm_Pesquisa.ShowModal;

No formulário (B) faço uma pesquisa e tenho que jogar para o Edit do (A) que seu nome esta dentro da variável NOMERETORNO o resultado!

Como faço isso?


Marciobrignol

Marciobrignol

Responder

Posts

06/05/2005

Bruno Belchior

for Cont := 0 to FormA.Components.ComponentCount-1 do
  with Components[Cont] do
    if ClassType = TEdit and Name = ´NomedoEdit´ then
      (Componensts[Cont] as TEdit).Text := SuaVariavel;



Responder

Gostei + 0

06/05/2005

Marciobrignol

Mas o nome do edit e o nome do formulario estão contidos em váriiaveis.. e nesse caso que tu colocou ai eu ja saberia o nome do formulario


Responder

Gostei + 0

06/05/2005

Marciobrignol

coloquei assim ó

for Cont := 0 to NOMEFORMULARIO.Components.ComponentCount-1 do
with Components[Cont] do
if ClassType = TEdit and Name = NOMERETORNO then
(Componensts[Cont] as TEdit).Text := Edit2.Text;

Não funcionou, deu erro!


Responder

Gostei + 0

06/05/2005

Andremuller

Não faça dessa forma, isso é referência circular.

Crie uma propriedade em B que é preenchida no que você fecha o form
Então você faz A acessar essa propriedade.

Não pode ser assim?


Responder

Gostei + 0

06/05/2005

Marciobrignol

perfeito.. funcionou mas de outro modo.. muito grato pela ajuda..


Responder

Gostei + 0

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

Aceitar