Evento de objetos criados em tempo de execução
06/03/2003
0
DBEdit1:=TDBEdit.create(self);
DBEDIT1.Parent:=Self;
DBEDIT1.Left:=x;
DBEDIT1.Top:=y;
Funcionou bem. Isso dentro de um while cria quantos objetos eu precisar e ok.
Mas agora preciso utilizar os eventos desses objetos criados em tempo de execução.
Como faço para escrever o evento ONEXIT desses objetos por exemplo?
A propriedade do evento é Tnotifyevent, mas eu não sei como utilizala.
Valew.
Doug_chagas
Posts
06/03/2003
Ggean
primeiro vc cria o procedimento que será utilizado depois associa ao evento.
veja:
Procedure MinhaMensagem(s:string);
begin
showmessge(s);
end;
criei a procedure.
Edit1.onExit:=minhaMensagem(´Oi Doug_chagas´);
Passei MinhaMensagem para o OnExit do Edit1.
se nao funcionar me avise,
Té +.
06/03/2003
Navoid
num vai funcar o que o ggean fez
na verdade vc precisar criar uma funcção do tipo tnotifyevent assim
****
procdure minhafuncao(sender: tobject);
begin
// seu código aqui
end;
****
e depois associar no evento assim
****
edit.onexit:= minhafuncao;
****
até
06/03/2003
Ggean
Procedure Tform1.MinhaMensagem(sender:Tobject);
begin
showmessage(´asasdfasdas´);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.onExit:=minhaMensagem;
end;
Desculpe.
Clique aqui para fazer login e interagir na Comunidade :)