Trabalhando com Messagebox em C#?

Estou iniciando na programação em C# e gostaria de saber como posso trabalhar com Messagebox com algumas particularidades.

Estou fazendo um programa tipico de cadastro de Colaboradores e equipamentos e ao clicar em salvar, me aparece, por exemplo, os dados que eu inseri em um MessageBox confirmando se as informações estão corretas conforme codigo abaixo.

Gostaria de mudar o tipo de MessageBox (com botões YesNo) e se eu clicar no “Yes” eu fazer uma determinada ação (salvar as informações em um banco de dados) e caso clique no “No” eu volte ao formulário para correção dos dados.

Segue o código:

MessageBox.Show(string
.format("Confirmar as informações: /r/t Nome: {0} /r/t ID: {1}/r/t",cadNome,cadID));

?

DialogResult dialogResult = MessageBox.Show(string
.format("Confirmar as informações: /r/t Nome: {0} /r/t ID: {1}/r/t",cadNome,cadID), 
          "Cadastro", MessageBoxButtons.YesNo);

if(dialogResult == DialogResult.Yes)
{ // pode salvar
   
}
else
{ // cancela a operação

}

Leitura:

Ok, vou testar e retorno.A principio, obrigado.

1 curtida