Fórum saber qual o botão clicado. #236903

09/06/2004

0

Estou no campo do cpf, faço a verificação do cpf no evento onExit desse edit. Para que o CPF sempre seja cadastrado(e seja válido)
Mas, se por acaso ao invés de confirmar o cadastro, eu quiser cancelar, não consigo porque quando clico no botão cancelar, executo o evento onExit do campo cpf.

Queria saber se tem como eu saber qual botão foi clicado.

Ex.: Alguma coisa do tipo

if (botao clicado foi cancelar) then
botaocancel.click;
else
if verificacpf = false then
edtCPF.setfocus;

(no evento onExit do campo cpf)

Se alguem puder me ajudar, desde já agradeço.


Bossoni

Bossoni

Responder

Posts

09/06/2004

Tnaires

Bom, não sei se funciona, mas tente o seguinte:
procedure Form1.Button1OnClick(Sender: TObject)
begin
  if (Sender as TButton).Caption = ´Caption do seu botão´ then
    // Faça algo
end;



Responder

Gostei + 0

09/06/2004

Paulo_amorim

Olá

Coloque no seu OnExit:

if TButton(ActiveControl).Name <> ´NomeDoBotao´ then
begin
edtCPF.SetFocus;
end;

Até+


Responder

Gostei + 0

09/06/2004

Bossoni

Obrigado pela ajuda, vou tentar isso Paulo


Responder

Gostei + 0

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

Aceitar