使用winforms,当出现错误时,DialogResult将为Ok并且表单将关闭,表单是否有办法不关闭?我需要DialogResult = DialogResult.OK;
该部分也在我的代码中。
private void btnSave_Click(object sender, EventArgs e)
{
if(NotERROR)
{
doSomething;
}
else
{
MessageBox.Show("ERROR");
}
DialogResult = DialogResult.OK;
}
答案 0 :(得分:3)
仅在没有错误的情况下设置DialogResult.OK
,如果阻止,则设置在内:
private void btnSave_Click(object sender, EventArgs e)
{
if (NotERROR)
{
DoSomething();
DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("ERROR");
}
}