怎么样调用消息对话框并取得其返回值?

怎么样调用消息对话框并取得其返回值?

privatevoidSubmit_Click(objectsender,EventArgse)
{

stringmessage="出现异常,是否继续操作?";
stringcaption="安全提示";

MessageBoxButtonsMBB
=MessageBoxButtons.RetryCancel;

DialogResultdResult
=MessageBox.Show(this,message,caption,MBB,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1);

if(dResult==DialogResult.Retry)
{

//添加代码
}
}