vb.net - VB.net 如何在不关闭应用程序的情况下隐藏对话
问题描述
我的条码阅读器 (Windows Embedded Compact 7)有问题close()
或无法正常工作。dispose()
在这种情况下,我只能hide()
形成。
我试图显示Form2
为对话框,但在我单击关闭按钮后(隐藏此表单并返回Form1
)它使我的所有应用程序都关闭
在 Form1(主要)中:
Public Sub showForm2()
Dim secForm As New Form2
secForm.ShowDialog()
End Sub
在表格 2 中:
'close button
Private Sub closebt_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles closebt.Click
Me.Hide()
End Sub
解决方案
转到项目的属性页面。在应用程序选项卡中,有一个设置:
- 关机模式
- 当启动窗体关闭时
- 当最后一个表单关闭时
选择“当最后一个表单关闭时”以防止在主表单关闭时关闭应用程序。