Herhangi bir uygulamada, kritik bir şey yaptığımızda program olayı tetiklemeden önce kullanıcıdan tekrar yapacağı olayı hatırlatmak için Evet/Hayır gibi koşullandırır. Bu koşulun sonucunda kullanıcı emin olduğunu kabul edip gerekli olayı tetiklemekte.
Örneğin silinmesi gereken veriyi silmek için hazırlanmış bir butona tıklanıldığında kullanıcıya yaptığı işlemi hatırlatmak için evet/hayır sorusu ile mesaj gösterilip koşulu kabul ettiğinde gerekli silinme işlemi başlar.
[cc lang=’csharp’ line_numbers=’false’]
private void button1_Click(object sender, EventArgs e)
{
if (MessageBox.Show(“Veriyi silmek istiyormusunuz ?”, “Uyarı !”, MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//Evet…
}
else
{
//Hayır…
}
}[/cc]