我有一个基本应用程序,可以创建Excel工作簿并输出一些数据。一切正常,但Excel工作簿隐藏了我的表单。
我的印象是,使用ShowDialog()
方法意味着表单显示为对话框模型,因此始终位于顶部,并阻止用户与表单关闭之前与其他程序进行交互。
显然我错过了一些东西,并且根据this doc,模型对话框仅位于创建它的应用程序的顶部。但是,我确信我之前已经实现了这一点,并且会感激一些指示。
Module Main
Sub main()
Dim objMainForm As New mainForm
Dim objFinishForm As New finishForm
Dim objCancelForm As New cancelForm
objMainForm.ShowDialog()
If objMainForm.bolShowFinish Then
objFinishForm.ShowDialog()
End If
If objMainForm.bolShowCancelled Then
objCancelForm.ShowDialog()
End If
End Sub
End Module