saber qual o botão clicado.
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.
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
Curtidas 0
Respostas
Tnaires
09/06/2004
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;
GOSTEI 0
Paulo_amorim
09/06/2004
Olá
Coloque no seu OnExit:
if TButton(ActiveControl).Name <> ´NomeDoBotao´ then
begin
edtCPF.SetFocus;
end;
Até+
Coloque no seu OnExit:
if TButton(ActiveControl).Name <> ´NomeDoBotao´ then
begin
edtCPF.SetFocus;
end;
Até+
GOSTEI 0
Bossoni
09/06/2004
Obrigado pela ajuda, vou tentar isso Paulo
GOSTEI 0