Criar evento
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?
Devo criar um Event Handler? Se sim, como devo fazê-lo?
Até+
Obrigado
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
Curtidas 0
Respostas
Comodelphi
10/05/2004
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
......
If Assigned(MetodoTal) Then
......
GOSTEI 0
Paulo_amorim
10/05/2004
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é+
GOSTEI 0
Comodelphi
10/05/2004
Disponha
GOSTEI 0