什么是结束.Net应用程序的正确方法?

时间:2014-09-30 15:49:00

标签: vb.net

我有一个我正在处理的应用程序,我已经为用户提供了一个按钮,可以随时关闭应用程序 - 但我不确定这是否是最佳方式为了解决这个问题,我要求提供一些反馈,以便仔细检查。

以下是我所拥有的:

Private Sub CloseButton_Click(ByVal sender As Object, ByVal e As System.Windows.Input.MouseEventArgs) Handles CloseButton.Click
    End
End Sub

据我所知,这可能是实现这一目标的一种非常糟糕的方式。请温柔!

1 个答案:

答案 0 :(得分:2)

首先,您需要关闭/处置您实例化的所有对象。

然后你可以关闭你的申请。要做到这一点,最好使用Application.Exit Method

根据MSDN它应该通知所有消息泵它们必须终止,然后在处理完消息后关闭所有应用程序窗口。

Private Sub CloseButton_Click(ByVal sender As Object, ByVal e As System.Windows.Input.MouseEventArgs) Handles CloseButton.Click

    Application.Exit

End Sub