0

我有一个 Windows 应用程序,当我关闭它时,它仍然在任务管理器的后台进程上运行。我尝试通过应用程序/关闭模式/当启动表单关闭时,但我的启动表单是一个登录表单,然后将我带到我的主应用程序,它有一个关闭按钮。我也试过选项When last form closes,没有效果。

在这个关闭按钮上我已经尝试过Me.Close().,并且我也尝试过Application.Quit()我的两个仍然没有完全关闭我的应用程序。

如何完全终止应用程序并将其从后台服务中清除?

4

3 回答 3

1

“我的启动表单是一个登录表单,然后将我带到我的主应用程序”

您可能正在使用 Hide() 隐藏登录表单,这使应用程序保持活动状态。使用该When last form closes选项集,您可以在显示主表单后对登录表单调用 Close()。然后它应该正确关闭。

于 2013-11-02T18:24:49.633 回答
0

使用Application.ExitEnd...

于 2013-11-02T16:57:50.597 回答
0

在登录表单中

  1. 创建一个实例MainForm

  2. 显示MainForm并关闭Login表格

  3. 如果您想将任何值传递MainFormLogin表单,请在MainForm. 例如。 Public userAuth As String

例子:

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
        Dim mf As New MainForm()
        mf.userAuth = "Admin"
        mf.Show()
        Me.Close() 
End Sub
于 2015-06-04T05:05:02.937 回答