Executar açao de um botao
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...
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
Curtidas 0
Respostas
Delphiz
14/10/2003
Se o botao se chama BtnPesquisa, vc chama assim:
BtnPesquisaClick();
BtnPesquisaClick();
GOSTEI 0
Alesjrp
14/10/2003
se coloco dessa forma ele da a mensagem
-no enough actual parameters
-no enough actual parameters
GOSTEI 0
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
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
14/10/2003
Desculpe, esqueci disto.
É assim:
BtnPesquisaClick(nil);
É assim:
BtnPesquisaClick(nil);
GOSTEI 0
Joao
14/10/2003
deu certo aqui tbm, muito obrigado <3
GOSTEI 0