Como colocar o evento ONCLICK em um componente criado em tem
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
Curtidas 0
Respostas
Marioguedes
17/04/2006
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;
GOSTEI 0