Fórum Criar evento #231201

10/05/2004

0

Olá

Criei um componente novo, já defini as propriedades e eventos...
Agora quero realizar eventos nele, eventos do tipo OnQualquerCoisa...

Eu estava vendo o Help do Delphi, ele ensina talz, mas só se for um tipo OnCLick, que eh do tipo TNotifyEvent...
O meu não tem nada a ver com isso, já que opera sobre uma propriedade do componente ...quando ela for alterada, o evento eh chamado

Como devo fazer?
Já declarei a propriedade e a variável. Mas ela deve ser de que tipo?
private
FOnUpdate: ?

public
property OnUpdate: ? read FOnUpdate write FOnUpdate


Devo criar um Event Handler? Se sim, como devo fazê-lo?

Até+
Obrigado


Paulo_amorim

Paulo_amorim

Responder

Posts

10/05/2004

Comodelphi

O Atributo é quem vai disparar o evento. no método que grava o valor do atributo vc testa se a propriedade (que pode ser TNotifyEvent) que vc definiu para o evento foi associada e executa.

If Assigned(MetodoTal) Then
......


Responder

Gostei + 0

10/05/2004

Paulo_amorim

O Atributo é quem vai disparar o evento. no método que grava o valor do atributo vc testa se a propriedade (que pode ser TNotifyEvent) que vc definiu para o evento foi associada e executa. If Assigned(MetodoTal) Then ......


Olá

funcionou perfeitamente!!!

eu estava pensando de modo errado...pensei que eu tinha que atribuir fora do código...compliquei d+!

Muito Obrigado!!! :D

Até+


Responder

Gostei + 0

10/05/2004

Comodelphi

Disponha


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar