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