2016-05-16 139 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

相關問題