这对你们来说一定是个愚蠢的问题。
我试图在我的win表单中添加一个消息框,这是我的代码。
var result = MessageBox.Show(" date range over 16 days. Do you want to continue?", "Confirm", MessageBoxButtons.OKCancel);
if(result == DialogResult.OK)
{
}
if (result == DialogResult.Cancel)
{
//when its cancel i prefer to stay on the same window
}
当我单击“确定”按钮时,它会继续,但如果单击“取消”按钮,我不知道如何返回到同一窗口。任何帮助非常感谢。
答案 0 :(得分:0)
如果您在消息框打开时没有关闭现有表单的命令,我认为它会保持相同的形式吗?
答案 1 :(得分:0)
MessageBox
本身不会自行重定向到其他任何地方,它只会将控制权返回给调用代码,而无需关注其他表单或打开/关闭任何内容。你必须明确地编写代码才能实现。
所以,我的猜测是,我会开始寻找罕见的东西:
为了更有帮助,取消if
中的代码是什么?