Si por ejemplo tenemos un botón que va a realizar una acción, un pago a una factura tal vez, y queremos que, antes de que se realice el pago a la factura, se le pregunte al usuario si esta seguro que desea realizar el pago, podemos hacerlo mediante una sentencia if, que establezca una condición para esto.

En código lo realizamos de la siguiente manera:

if (MessageBox.Show(«¿Desea realizar el pago?», «Pagar factura», MessageBoxButtons.YesNo) == DialogResult.Yes)
{

MessageBox.Show(«Pago realizado»);

}

else

{

MessageBox.Show(«Pago NO realizado»);

}

Captura.JPG

Como vemos, podemos incluir una condición para que se cumpla una función especifica si en el botón seleccionamos la opción de no. A demás de esto, podemos incluir alguna decoración extra a la ventana que se muestra en el ShowMessage, como por ejemplo: MessageBoxIcon.Information, para mostrar un signo de información a la hora de mostrarle al usuario la consulta de confirmación.