Executar açao de um botao

Delphi

14/10/2003

há como executar um evento do botao em evento de outro botão.

ex. tenho um botao apagar e quando clico nele, gostaria que ao termino da procedure executasse o evento on-click do botao pesquisa, para dar reload na tabela...


Alesjrp

Alesjrp

Curtidas 0

Respostas

Delphiz

Delphiz

14/10/2003

Se o botao se chama BtnPesquisa, vc chama assim:
BtnPesquisaClick();


GOSTEI 0
Alesjrp

Alesjrp

14/10/2003

se coloco dessa forma ele da a mensagem

-no enough actual parameters


GOSTEI 0
Beppe

Beppe

14/10/2003

Claro porque o evento é do tipo TNotifyEvent, que recebe um argumento Sender, que é quem enviou a mensagem.

Mas você deve estar ciente da separação do método para o evento. No exemplo que foi passado, BtnPesquisaClick é um método no form, que pode estar associado a um evento de um objeto. Se você quer executar o método associado com o evento OnClick do botão BtnPesquisa, chame BtnPesquisa.Click. Se você quer chamar diretamente BtnPesquisaClick, chame BtnPesquisaClick(Sender).

Ataliba


GOSTEI 0
Delphiz

Delphiz

14/10/2003

Desculpe, esqueci disto.
É assim:
BtnPesquisaClick(nil);


GOSTEI 0
Joao

Joao

14/10/2003

deu certo aqui tbm, muito obrigado <3
GOSTEI 0
POSTAR