ShowDialog窗体的return问题

最近的一个项目里,打开新窗口用到了ShowDialog()这种方式,发现在新窗口做保存操作的时候,保存按钮事件下的程序执行完(无论有没有return)都会关闭子窗口。

网上查了一下,发现大家说的方法在我这里都没有用。后来才发现,是因为我的保存按钮的“DialogResult”属性被设置成了“OK”,只要把这个属性值设为“None”,就解决这个问题了。

记录一下,避免再犯同样的错误。

原文地址:https://www.cnblogs.com/tlduck/p/9516584.html