关于close()或dispose()函数我的条形码阅读器(Windoes Embeded Compact 7)有问题 . 在这种情况下,我只能隐藏()表单 .
我试图将Form2显示为对话但是在我点击关闭按钮(隐藏此表单并返回到Form1)后,它使我的所有应用程序关闭
在Form1(主要)中:
Public Sub showForm2()Dim secForm As New Form2 secForm.ShowDialog()End Sub
在Form2中:
'关闭按钮Private Sub closebt_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)处理closebt.Click Me.Hide()End Sub
2 回答
如果表单显示为Dialog,则无法隐藏表单 . 如果要隐藏表单,请使用form.show()而不是form.ShowDialog() . 这里还有一个链接
转到项目的属性页面 . 在“应用程序”选项卡中,有一个设置:
Shutdown mode
启动表单关闭时
当最后一个表格关闭时
选择“当最后一个表单关闭时”以防止在主表单关闭时关闭应用程序 .