我在Visual Basic中编写了一个程序,它不需要 - 并且没有 - 一个GUI ,除非某个事件发生,用户需要参与其中(并且MsgBox不够)。 现在我想从我的代码中调用一个表单(我已在项目中创建)。所以我想打电话给
Public Class MyForm
{...} 'In my case empty
End Class
来自
Module MyMain
{...} 'do unrelated stuff
'Call MyForm somehow
{...} 'proceed stuff, knowing users input
End Module
我看到这个表格的时间非常短暂,但是当我处于表格状态时,我无法让我的程序暂停并等待我。 绝望中的代码是:
Module MyMain
{...} 'do unrelated stuff
Dim wifo As New MyForm()
wifo.Show()
wifo.Visible = True
wifo.Activate()
wifo.Focus()
{...} 'proceed stuff, knowing users input
End Module
如何做到这一点?
答案 0 :(得分:1)
如果我理解正确,你需要Form.ShowDialog()方法......
https://msdn.microsoft.com/en-us/library/c7ykbedk(v=vs.110).aspx