vb.net - 初始化时关闭 Windows 窗体

标签 vb.net winforms

我有一个 winforms 应用程序,可以在启动时检查用户凭据。 如果授权失败我想关闭该应用程序。 所以我一直在使用以下内容

Public Sub New()
_CurrentUser.GetuserDetails
If _CurrentUser.IsAuthorized then
    'Let the app start
Else
   'Shut it down
    Me.Close()
End IF

End Sub

然而这会产生一个 “无法访问已处置的对象” 错误 有什么想法吗?

最佳答案

不要调用 Me.Close(),而是调用 Application.Exit()

关于vb.net - 初始化时关闭 Windows 窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685491/

相关文章:

c# - Windows 10 通用应用入门

c# - 使用 MS 异常处理 block 获取一个奇怪的异常

sql-server - 尝试加快 SQL 查询速度

c# - Vb.Net Windows 应用程序到 C#

c# - 如何清除 asp.net 中的服务器缓存?

winforms - 如何将 app.config 移动到解决方案资源管理器中的其他文件夹?

c# - 在 DataGridView 中对日期进行排序

c# - 遍历所有 MDI 子级并关闭除当前窗体之外的所有其他窗体

c# - 如何在 Windows 窗体的任务栏上最大化应用程序?

c# - VB "Financial.Pmt"在 C# 中等效?