pegar valor de um edit criado em tempo de execução

Delphi

01/02/2008

Olá boa tarde a todos,

Estou criando um form, dois edit´s e dois botoes em tempo de execução,
a dúvida é, com o pegar o valor dos edit´s no evento onclick do botao ´OK´ por exemplo.


Wanderfdr

Wanderfdr

Curtidas 0

Respostas

Rodc

Rodc

01/02/2008

Onde você declarou a variável usada para instanciar o Edit? Você pode usar ela. Tanto porquê se você instanciou dinamicamente você precisa desistanciar antes de fechar o formulário.
Outra opção é dar um nome ao componente e usar o FindComponent() para pegar um ponteiro para o Edit.


GOSTEI 0
Du_nirvana

Du_nirvana

01/02/2008

Olá, segue dois exemplos:

var
edit : tedit;

procedure cria_edit;
begin

edit := tedit.create(self);
with edit do
begin
Name := ´MEDU_EDIT´;
......
end;

end;

procedure click(sender: tobject)
var
a : string;

begin

a := edit.text;

ou

a := Tedit( findcomponent(´MEU_EDIT´) ).text;
end;


GOSTEI 0
Wanderfdr

Wanderfdr

01/02/2008

putz é verdade, é só pegar pela variável

valew rodc


GOSTEI 0
Wanderfdr

Wanderfdr

01/02/2008

deu certo dos dois jeitos
valew du_nirvana


GOSTEI 0
POSTAR