Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MessageBox关闭另一个表单_C# - Fatal编程技术网

C# MessageBox关闭另一个表单

C# MessageBox关闭另一个表单,c#,C#,大家好,我有味精盒,当我按下“是”时,它关闭了调用味精盒的窗体 当消息框dialogresult=ok仅关闭他自己时,我该怎么办?将其事件处理程序打开消息框的按钮的dialogresult属性设置为None 祝你好运 可能您正在将结果分配给父窗体的DialogResult属性(请参阅),尤其是备注部分: “如果窗体显示为对话框 框,使用 对话框结果中的值 枚举设置 窗体的对话框结果,隐藏 打开“模式”对话框,然后返回 控件添加到调用窗体。” 使用: 调用MessageBox并关闭表单的代码看起来

大家好,我有味精盒,当我按下“是”时,它关闭了调用味精盒的窗体
当消息框dialogresult=ok仅关闭他自己时,我该怎么办?将其事件处理程序打开消息框的按钮的
dialogresult
属性设置为
None


祝你好运

可能您正在将结果分配给父窗体的
DialogResult
属性(请参阅),尤其是备注部分:

“如果窗体显示为对话框 框,使用 对话框结果中的值 枚举设置 窗体的对话框结果,隐藏 打开“模式”对话框,然后返回 控件添加到调用窗体。”

使用:


调用MessageBox并关闭表单的代码看起来如何?
   if (MessageBox.Show(...) == DialogResult.Yes)
   {
   }
   else
   {
   }
DialogResult result = MessageBox.Show("Click yes to close, otherwise click no.", "Message Box Test", MessageBoxButtons.YesNo);

if (result == DialogResult.Yes)
{
  Application.Exit();
}