在主要形式“frmMain.vb”中,我有一个按钮,当它被点击时,运行以下代码:
Dim myform as New frmMyDialog
myform.ShowDialog()
在“frmMyDialog.vb”表单上,用户可以启动主窗体的公共函数,我需要隐藏对话框,直到函数结束,所以我写了这段代码:
Private Sub btnStartProcess_Click(sender As System.Object, e As System.EventArgs) Handles btnStartProcess.Click
'hide the dialog
Me.Hide()
'start the sub of the main form
frmMain.TestSub()
'close the dialog
Me.Close()
End Sub
但是,当对话框隐藏时,主窗体将被最小化。如何在不隐藏主窗体的情况下隐藏对话框?
(“frmMyDialog.vb”的“formBorderStyle”属性是“FixedDialog”,我不知道它是否可以提供帮助。)