按钮的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 是可以的!