转自MSDN

如果此属性的DialogResult不是设置为None,并且父窗体是通过ShowDialog方法显示的,则不必挂钩任何事件,单击按钮也可关闭父窗体。然后,该窗体的DialogResult属性将设置为该按钮被单击时的DialogResult。

例如,若要创建一个“是/否/取消”对话框,只需添加三个按钮并将其DialogResult属性分别设置为Yes、No和Cancel 即可。

今天不小心把一个Button的DialogResult属性设置成Cancel,结果单击该按钮后窗体也关闭了,⊙﹏⊙b汗,查MSDN后知道了原因。

 

 posted on 2009-04-09 18:39  不多贱  阅读(6462)  评论(0编辑  收藏  举报