Vb.net 如何隐藏表单

Vb.net 如何隐藏表单,vb.net,Vb.net,有没有办法在vb.net中隐藏主窗体?我想让用户按下按钮,表单就会消失。例如,使程序仍在运行,但没有打开的窗口。 我试过了 但它不起作用。是否可以执行我所描述的操作?您是否询问在后台运行流程?还是你在想隐藏的方法?可以使用Form.hide隐藏表单。您可以查看此链接,了解如何让程序在后台运行 您可以使用.hide()隐藏表单,但让用户选择是否隐藏该表单。这取决于主表单的调用方式,但请尝试以下操作: MainForm.Visible = False 他的问题是关于主要形式。如果启动窗体被隐藏,应

有没有办法在vb.net中隐藏主窗体?我想让用户按下按钮,表单就会消失。例如,使程序仍在运行,但没有打开的窗口。 我试过了


但它不起作用。是否可以执行我所描述的操作?

您是否询问在后台运行流程?还是你在想隐藏的方法?可以使用Form.hide隐藏表单。您可以查看此链接,了解如何让程序在后台运行


您可以使用
.hide()
隐藏表单,但让用户选择是否隐藏该表单。

这取决于主表单的调用方式,但请尝试以下操作:

MainForm.Visible = False

他的问题是关于主要形式。如果启动窗体被隐藏,应用程序将自动关闭(如果您使用的是应用程序框架),他可以在项目设置中调整该窗体的行为。如果这是唯一(最后一个)表单,您可以在应用程序关闭模式下选择。更改此选项意味着他需要手动关闭程序。@AbdiasSoftware将关闭模式更改为“当最后一个窗体关闭时”并没有真正的帮助,因为他们希望关闭所有窗体并使其保持运行,对吗?废话。。我确信我曾经看到过一个不关机的选项。我需要眼镜。谢谢史蒂文,我想我错了。我刚刚测试了它,隐藏主窗体不会导致应用程序关闭。很抱歉造成混淆。当应用程序处于隐藏状态时,您的应用程序将执行什么操作?您如何知道它何时应该退出?请在按钮的单击事件处理程序中调用Me.Hide()。这有点太明显了,请务必在您当地的库中找到一本关于Winforms编程的介绍性书籍。您所说的“不工作”是什么意思?是否有错误消息,是否仍然可见,是否退出?
MainForm.Visible = False