pegar valor de um edit criado em tempo de execução
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.
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
Curtidas 0
Respostas
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.
Outra opção é dar um nome ao componente e usar o FindComponent() para pegar um ponteiro para o Edit.
GOSTEI 0
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;
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
01/02/2008
putz é verdade, é só pegar pela variável
valew rodc
valew rodc
GOSTEI 0
Wanderfdr
01/02/2008
deu certo dos dois jeitos
valew du_nirvana
valew du_nirvana
GOSTEI 0