Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bdexterholland

Métodos e objetos

Recommended Posts

Como faço para associar um evento a um objeto de qualquer tipo durante a execução do programa??? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

deixe um exemplo se possivel :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se é isso q você precisa:

 

type	TEvento = procedure(Sender: TObject; Result: Boolean) of object;type	TSuaClasse = class(TComponent)	private	   FOnAlgumaCoisaAconteceu: TEvento;	public		procedure ExecutarAlgumaCoisa;	published		property OnAlgumaCoisaAconteceu: TEvento read FOnAlgumaCoisaAconteceu write FOnAlgumaCoisaAconteceu;	end;procedure TSuaClasse.ExecutarAlgumaCoisa;begin   if Assigned(FOnAlgumaCoisaAconteceu) then	  FOnAlgumaCoisaAconteceu(Self, True);   // O evento é disparado aquiend;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.