在主窗体“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”,不知道能不能帮上忙。)