应用程序在后台启动时打开

时间:2016-09-16 10:10:19

标签: vb.net visual-studio startup

如果已经提出这个问题,请道歉。 我目前在启动文件夹中有它,但我不确定使用什么代码来打开父窗体。 我希望我的vb.net应用程序在启动时打开,但在后台,所以它不会在用户登录时惹恼用户。 我该如何设置呢?

2 个答案:

答案 0 :(得分:0)

要阻止表单显示自身(但仍然自行创建),您可以覆盖表单中的以下代码。

Protected Overrides Sub SetVisibleCore(value As Boolean)
    MyBase.SetVisibleCore(False)
End Sub

这将始终隐藏您的表单。显然,传递给它以使其显示在您想要使用的任何标准上。

此方法不要求您重新构建应用程序以分离ui +逻辑。

答案 1 :(得分:0)

在初始化代码添加后,尝试将所有表单初始化代码移动到新模块中的sub Main函数作为启动函数:

dim frm as new <your_form>

在您想要显示之后,只需拨打frm.showfrm.showdialog