Uma coisa muito importante na hora de remover registros em banco de dados, por exemplo, é criar MessageBox para o usuário confirmar a ação.
Para isso criamos um MessageBox comum e comparamos o botão apertado com um valor da enumeração DialogResult.
Abaixo está um exemplo
//Criar um MessageBox com os botões Sim
e Não e deixar o botão 2(Não) selecionado por padrão e comparar o botão apertado
if (DialogResult.Yes == MessageBox.Show("Tem
certeza que deseja apagar o registro?", "Confirmação",
MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2))
{
//Sua rotina de exclusão
//Confirmando exclusão para o usuário
MessageBox.Show("Registro
apagado com sucesso", "Sucesso",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
Na DialogResult encontramos alguns valores possíveis de serem retornados pela MessageBox, e um deles é o "Yes". Na nossa condição if, caso o "Yes" tenha sido retornado ele entrará no bloco e seguirá com sua rotina de exclusão dos registros.
Espero que tenha ajudado!
Até mais
Ajudou muito!
ResponderExcluirTop, muito obrigado.
ResponderExcluirQuando eu clico no não ele apaga do mesmo jeito, como faço para não apagar?
ResponderExcluirOlá! Sem ver seu código é complicado, mas provavelmente você não está colocando sua rotina de apagar dentro da cláusula if explicada neste post.
ExcluirNão ajudou em nada, o código só funciona visualmente, mais para execução não, se clicar em sim elimina, e se clicar e não também.
ResponderExcluirOlá, Por favor leia o post novamente prestando mais atenção. Provavelmente você não está colocando sua rotina de apagar dentro da cláusula if explicada.
ExcluirFuncionou, obrigado
ResponderExcluir