Hello Guys我有msg框,当我按下它关闭那个调用msg框的表格 我怎么办msg box dialogresult = ok只关闭自己
答案 0 :(得分:5)
将DialogResault
属性设置为None
,以获取其事件处理程序打开MessageBox的按钮。
答案 1 :(得分:1)
DialogResult result = MessageBox.Show("Click yes to close, otherwise click no.", "Message Box Test", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
Application.Exit();
}
答案 2 :(得分:0)
也许您将结果分配给父表单的DialogResult
属性(请参阅http://msdn.microsoft.com/en-us/library/system.windows.forms.form.dialogresult.aspx),特别是来自备注部分:
“如果表单显示为对话框 框,用a设置此属性 来自DialogResult的价值 枚举设置的值 表单的对话框结果,隐藏 模态对话框,然后返回 控制到呼叫形式。“
使用:
if (MessageBox.Show(...) == DialogResult.Yes)
{
}
else
{
}