Application.Restart()在DialogResult被命中后没有运行

时间:2016-12-03 00:03:10

标签: vb.net visual-studio-2013

单击Application.Restart()后,我找不到让MessageBox工作的方法,它似乎关闭了现有实例,但没有启动新实例。我可以让它执行我放在那里的任何其他东西(另一个messagebox.show(),显示另一个表格等)。这是一个单实例应用,我的应用中执行Application.Restart()的其他按钮似乎没有任何问题。如果有一个比Application.Restart()更好的方法,我会去寻找它,但似乎我从其他线程尝试的每个替代方案都做同样的事情,退出而不是开始一个新的。

Dim result As DialogResult
MessageBox.Show( _
"Server is busy.  Please try again.", _
"Program", _
MessageBoxButtons.OK, _
MessageBoxIcon.Exclamation)

 If result = 0 Then

     Application.Restart()

 End If

0 个答案:

没有答案