我的条形码阅读器(Windoes Embeded Compact 7)关于close()或dispose()功能有问题。在这种情况下,我只能隐藏()表单。
我试图将Form2显示为对话框,但是单击关闭按钮(隐藏此表单并返回Form1)后,它关闭了我的所有应用程序
在Form1(主要)中:
公共子showForm2()
将secForm设置为新Form2
secForm.ShowDialog()
结束子
在Form2中:
“关闭按钮
私人子closebt_Click(ByVal发件人为System.Object,ByVal e为 System.EventArgs)处理closebt。单击
Me.Hide()
结束子
答案 0 :(得分:1)
如果显示为“对话框”,则无法将其隐藏。如果要隐藏表单,请使用form.show()而不是form.ShowDialog()。也是这里的链接
http://www.vbforums.com/showthread.php?759061-How-can-i-hide-my-second-form-dialog-without-bliking-form-not-closing-my-first-form
答案 1 :(得分:1)
转到项目的属性页面。在“应用程序”选项卡中,有一个设置:
选择“在关闭最后一个表单时”,以防止在您关闭主表单时关闭应用程序。
答案 2 :(得分:-1)
在索引表单中添加关闭休耕代码的表单:
<块引用>Form1.Dispose()