Fórum Como colocar o evento ONCLICK em um componente criado em tem #319316
17/04/2006
0
Como colocar o evento ONCLICK em um componente criado em tempo de execução?
Por exemplo:
No meu caso estou criando TIMAGE em tempo de exeução, porem não sei como criar o envento onclick para cada TIMAGE criado?
Desde já agradeço muito a quem puder me ajudar.
Por exemplo:
No meu caso estou criando TIMAGE em tempo de exeução, porem não sei como criar o envento onclick para cada TIMAGE criado?
Desde já agradeço muito a quem puder me ajudar.
Exvasp
Curtir tópico
+ 0
Responder
Posts
17/04/2006
Marioguedes
No seu form, crie uma rotina parecida com esta, na seção [b:d733d24491]private[/b:d733d24491] por exemplo:
O segredo está justamente em [i:d733d24491]Sender: TObject[/i:d733d24491]. Isso fará com que a rotina seja reconhecida como um [b:d733d24491]TNotifyEvent[/b:d733d24491].
Daí é só chegar na sua instância e colocar algo do tipo:
procedure CliqueNaImagem(Sender: TObject);
O segredo está justamente em [i:d733d24491]Sender: TObject[/i:d733d24491]. Isso fará com que a rotina seja reconhecida como um [b:d733d24491]TNotifyEvent[/b:d733d24491].
Daí é só chegar na sua instância e colocar algo do tipo:
MeuImageCriado.OnClick := MeuForm.CliqueNaImagem;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)