首页 > 解决方案 > 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

标签: vb.netwinformswindows-embedded-compact

解决方案


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

  • 关机模式
    • 当启动窗体关闭时
    • 当最后一个表单关闭时

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


推荐阅读