首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

按钮的dialogresult设置为OK 点击后能否让窗口不关闭?解决方案

2012-01-20 
按钮的dialogresult设置为OK 点击后能否让窗口不关闭?我在弹出的新窗体中设置一个按钮的dialogresult属性

按钮的dialogresult设置为OK 点击后能否让窗口不关闭?
我在弹出的新窗体中设置一个按钮的dialogresult属性为OK
点击该按钮后正常情况下窗口关闭,返回给父窗口   dialogresult.ok
但如果在点击按钮后我想经过判断,如果不符合某些条件就提示用户,但窗口不要关闭
这个该如何实现
private   void   button2_Click(object   sender,   EventArgs   e)
{
        if(...)
        {
                MessageBox.Show(...);     //这个不关闭窗口
        }
        else
        {
                ....
        }
}

[解决办法]
用一个Form
[解决办法]
不设置一个按钮的dialogresult

private void button2_Click(object sender, EventArgs e)
{
if(...)
{
MessageBox.Show(...); //这个不关闭窗口
return;
}
else
{
....
}
this.DialogResult = DialogResult.OK;
}

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]
if(...)
{
MessageBox.Show(...); //这个不关闭窗口
return ;//加上這句,即可
}
else
{
....
}
[解决办法]
if(...)
{
MessageBox.Show(...); //这个不关闭窗口
return ;//我想这句也够了
}
else
{
....
}

[解决办法]
return 是可以的!

热点排行