2013-10-09 29 views
-2

我有一个“保存更改”按钮在我的表单上做出一些清理出路(写入文件的结果等),然后关闭应用程序。我也有窗体关闭按钮(x按钮)。如果用户通过关闭按钮或通过“保存更改”按钮退出,我希望进行清理。如果我使用form_closing事件,它将被递归调用。这应该是直截了当的,但我错过了一些东西。任何帮助?连线winform关闭按钮和我的表单上的按钮

+0

邮政编码,然后只有我们可以看到你做错了什么。如果你不能共享代码只是模拟它 –

+0

是否有你使用Form_Closing vs Form_Closed的原因? – Zippit

回答

1

将保存代码放到它自己的Save()方法中。在FormClosing()事件中调用Save()方法。最后,只需使用this.Close();Me.Close()关闭按钮处理程序中的表单,具体取决于.Net语言。