Como colocar o evento ONCLICK em um componente criado em tem

Delphi

17/04/2006

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.


Exvasp

Exvasp

Curtidas 0

Respostas

Marioguedes

Marioguedes

17/04/2006

No seu form, crie uma rotina parecida com esta, na seção [b:d733d24491]private[/b:d733d24491] por exemplo:

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;



GOSTEI 0
POSTAR