当openFileDialog从第二个窗体返回结果时,Modalform会关闭。

3

Form1使用Form2.ShowDialog()打开Form2,在Form2中打开文件对话框。当文件浏览器关闭时,Form2也会关闭(我猜是因为触发了DialogResult)。

我似乎无法通过搜索找到解决方案,可能是因为我不知道该搜索什么。那么,在不关闭Form2的情况下,实现这个的首选方法是什么?


2
你使用哪个事件来打开FileDialog()?如果你使用按钮单击事件,你是否检查过你的按钮是否设置了DialogResult属性? - Steve
这不是默认行为。在Form2中打开文件对话框的代码是什么? - Gerald Versluis
1
哦,由于某种原因,按钮的DialogResult被设置为OK。现在感觉很糟糕,因为我浪费了这么多时间在这上面.. :) 感谢您的帮助! - Christer William Persson
1个回答

5

显然,这不是我所认为的默认行为。我并不知道form2中按钮的DialogResult属性已经设置为OK。将其设置为none解决了这个简单的问题。感谢您的帮助 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接