学无止境

对于模态对话框,ModalResult一旦被赋值,就会自动关闭。

我遇到一个情况:

1.在Form1中点击button1通过ShowModal打开模式窗口Form2

2.在Form2中点击button2通过ShowModal打开模式窗口Form3

3.在Form3退出的后,Form2同时出退出了

 

查了很久发现原来是Form2中的button2的ModalResult属性设置了mrAll,改为mrNone随即解决问题

posted on 2011-09-07 15:50  DHT  阅读(627)  评论(0编辑  收藏  举报