como verificar se um botão foi acionado C sharp
Ola a todos!
Eu preciso saber com eu identifico se um botão foi acionado, eu tenho um evento Validated e preciso saber se quando o método foi acionado é devido ao acionamento do botão cancelar.
Eu até tentei algumas coisas que achei no Google porem não consegui prosseguir.
o código que eu estou fazendo é assim ...
if(botãoCancelar.clik == true)
{
return;
}
tentei de diversas maneiras porem não consegui chegar no resultado esperado.
Muito obrigado.
Eu preciso saber com eu identifico se um botão foi acionado, eu tenho um evento Validated e preciso saber se quando o método foi acionado é devido ao acionamento do botão cancelar.
Eu até tentei algumas coisas que achei no Google porem não consegui prosseguir.
o código que eu estou fazendo é assim ...
if(botãoCancelar.clik == true)
{
return;
}
tentei de diversas maneiras porem não consegui chegar no resultado esperado.
Muito obrigado.
Rafael Ferro
Curtidas 0
Respostas
Lucas Ramos
05/02/2016
Em qual rotina você está querendo verificar? essa rotina é acionada pelo botao, se for usa o Sender
if( ((Button)Sender).Name.Equals("btnCancelar")) return;
GOSTEI 0
Jothaz
05/02/2016
Na propriedade "CausesValidation" do botão "Cancel" coloque "false".
E acho que da para fazer com o código abaixo:
E acho que da para fazer com o código abaixo:
private void btnCancel_Click(object sender, EventArgs e) { AutoValidate = AutoValidate.Disable; Close(); }
GOSTEI 0
Jair Souza
05/02/2016
Algum tempo atrás tive esta necessidade, resolvi da seguinte forma :
Ao clicar no botão deixo ele Checked = true e depois faço um :
Ao clicar no botão deixo ele Checked = true e depois faço um :
if (btnTal. Checked == true) { faça isso... }
GOSTEI 0