首页 文章

VB.net如何在不关闭应用程序的情况下隐藏对话

提问于
浏览
1

关于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 回答

  • 1

    如果表单显示为Dialog,则无法隐藏表单 . 如果要隐藏表单,请使用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

    转到项目的属性页面 . 在“应用程序”选项卡中,有一个设置:

    • Shutdown mode

    • 启动表单关闭时

    • 当最后一个表格关闭时

    选择“当最后一个表单关闭时”以防止在主表单关闭时关闭应用程序 .

相关问题