Fórum Buttons #164287

03/06/2003

0

Olá pessoal,
é minha primeira vez no fórum...
Estou com uma dúvida cruel...

Criei uma barra única para uma aplicação... Nela terá os eventos Novo,Pesquisar,Excluir... Como implemento em minha classe, que um botão deste foi clicado sem usar a propriedade OnClick() de cada botão...
Existe alguma propriedade para identificar que algum botão foi clicado?

Obrigado


Miguelito_bh

Miguelito_bh

Responder

Posts

03/06/2003

Okama

O Evento OnClick ocorre quando o componente recebe um clique do mouse, iniciando com OnMouseDown e finalizando por OnMouseUp.

Qual motivo você tem para executar o evento OnClick e não tratar o evento OnClick??


Responder

Gostei + 0

03/06/2003

Miguelito_bh

Okama,
para não ter q adicionar o método da minha classe
em todos os botões no evento OnClick() do mesmo!
Quero tratar o clique em um botão de forma mais geral!!!


Responder

Gostei + 0

03/06/2003

Vmotta

ola.

você pode acionar o evento onClick de um dos botões e direciona o evento onClick dos outros para o evento desse botão.

para identificar qual botao foi clicado pode utilizar esses comandos no onclick:

var
cpt: byte;
begin

if (Sender is TButton) then
cpt:= (Sender as TButton).Caption;

// agora vc tem armazenado o caption do bota oque acionou o evento,
// basta tratar a variavel cpt

end;

espero que te ajude
T+
Vitor


Responder

Gostei + 0

03/06/2003

Miguelito_bh

Vítor,
valeu pela dica!!!
não estou em casa agora, portanto mais tarde irei testar e lhe respondo OK???

Muito obrigado cara

:D


Responder

Gostei + 0

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

Aceitar