如何隐藏对话框而不隐藏vb.net中的主窗体?

时间:2013-03-21 16:11:05

标签: vb.net forms modal-dialog

在主要形式“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”,我不知道它是否可以提供帮助。)

0 个答案:

没有答案