Na verdade não seria atribuição de instruções a eventos, mas atribuições de
métodos a eventos. Isso é simples de se fazer. Basta que o método possua uma
assinatura igual a que é requerida pelo evento. Por exemplo, o evento
OnClick de um botão é definido como um ponteiro para um método de um objeto
Ah, mas e se eu não tiver um método de objeto e sim uma rotina solta, que
não está declarada em um objeto, mas que eu queira atribuí-la a um evento?
Como eu faço?
Assim perguntaria um hipotético participante da lista. Também tem jeito sim.
Existe uma estrutura chamada TMethod que pode
Cria uma procedure com os mesmo parâmetros da procedure OnClick
Lá dentro vc coloca o que quiser
Aí depois coloca
oBtn.onClick := MinhaProcedure;
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de developer.systems
Enviada em: terça-feira, 19 de janeiro de
3 matches
Mail list logo