如果已经询问了此问题,请致歉。 我目前有它在启动文件夹,但我不知道用什么代码来打开父窗体。 我想让我的vb.net应用程序在启动时打开,但在后台,所以它不会在用户登录时惹恼用户。 我该如何设置它?应用程序在后台启动时打开
回答
为了防止窗体出现(但仍创建自己),您可以覆盖窗体中的以下代码。
Protected Overrides Sub SetVisibleCore(value As Boolean)
MyBase.SetVisibleCore(False)
End Sub
这将永远隐藏您的表单。很显然,无论您想要使用什么标准,都可以将其显示出来。
此方法不要求您重构应用程序以分开ui +逻辑。当你想要显示它后
dim frm as new <your_form>
:
谢谢@FloatingKiwi这是我正在寻找的答案。另一个简单的问题是,即使试图从桌面快捷方式打开它,使用这个子部分也隐藏了表单。你知道任何可以让我从这个快捷方式打开表单的代码吗?如果你能回答这个问题,你的回答就会被接受。谢谢 –
我会用命令行参数来做。在你的启动快捷方式中使用/ hideui。然后你的应用程序可以检查Command()的值并决定传递给MyBase.SetCoreVisible。 – FloatingKiwi
尝试移动所有的表单初始化代码到sub Main
功能在一个新的模块设置为启动功能运行,初始化代码添加后只需致电frm.show
或frm.showdialog
这是不正确的。表单的'Load'事件不会因为您实例化一个新实例而引发。当SetVisibleCore()方法(当你调用例如'Show()'或'ShowDialog()')执行时,它会在第一次提出表单时显示。 –
- 1. Firebase SDK在应用程序为后台时未打开启动器活动
- 2. iOS启动时打开应用程序
- 3. iOS在启动时启动后台应用程序
- 4. Android应用程序在后台启动
- 5. 在后台启动应用程序
- 6. 在后台启动应用程序
- 7. iPhone:实用程序应用程序 - 在启动时打开Flipside
- 8. 从后台打开android应用程序
- 9. 从后台打开iOS应用程序
- 10. 控制台在启动时启动控制台应用程序时不会打开VB.NET
- 11. 当应用程序不在后台时打开通用链接
- 12. Android打开应用程序后台服务后停止并启动新服务
- 13. 意图当应用程序在后台时立即打开应用程序-Android
- 14. 从iOS中的后台应用程序打开应用程序?
- 15. 在应用程序启动时在后台加载UIViews
- 16. 启动我的android应用程序*在后台*启动
- 17. 在后台停止应用程序,并在启动时再次开始运行
- 18. 程序在后台打开应用程序
- 19. 在应用程序启动时仅运行后台服务
- 20. 当应用程序在后台时启动AVAudioPlayer
- 21. 如何在应用程序启动时停止后台任务?
- 22. 如何在应用程序在后台运行时打开特定活动?
- 23. 如何在每次打开应用程序时重新启动应用程序?
- 24. 在Mac应用程序中启动应用程序时,XIB未打开
- 25. 当应用程序处于后台时活动不会启动
- 26. 在应用程序启动时打开相机视图(iOS6)
- 27. iPad在应用程序启动时打开modalViewController
- 28. 在启动应用程序时打开网页浏览器
- 29. 在circlePageIndicator中启动应用程序时打开愿望布局
- 30. 如何在启动时打开java应用程序或jar?
如果您的应用程序从一开始就处于隐藏状态,用户以后如何看到它?通知栏中是否有东西?考虑一下。我会建议去@FloatingKiwi回答。但是,我也会为程序参数添加一个检查,并说明参数“hidden”是否存在,然后才会以隐藏模式启动应用程序(然后在启动文件夹中,将“hidden”参数放入一个快捷方式) –