2016-05-16 51 views
0

的Visual Basic窗口窗体应用程序问题如何在最小化应用程序时弹出窗口?

嗨,我使用Visual Studio 2010中,我面临的一个问题,即

我需要计时功能,当计时器结束时,应用程序会弹出出屏即使应用程序被最小化了

我试图谷歌和使用MsgBox,但仍然应用程序不弹出屏幕!

+1

一去,你可以先恢复窗口,然后显示在消息框中..或另一种方式是创建一个消息框,使用自定义窗体。这样,你可以将它显示为一个独立的窗体,它应该弹出。如果你想保留模态行为,你需要使用第一个选项。 –

+0

我发现这个线程可能会有所帮助:http://stackoverflow.com/a/37165241/6144259 –

回答

0

有这个

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick 
    Me.TopMost = True 
    Timer1.Enabled = False 
    MsgBox("Time to take a break! Yay!!", MsgBoxStyle.Information, "Breaktime") 
    MsgBox("Click OK when you've had a break!", MsgBoxStyle.Question, "Waiting!") 
    Timer1.Enabled = True 
    Me.TopMost = False 
End Sub 
+0

谢谢你的hlep! – ckho92

相关问题