我使用VB.Net創建Windows窗體應用程序。vb.net splashscreen
我必須在picturebox中顯示帶有GIF圖像(加載)的splashscreen。同時在表單上執行操作。所以我隱藏了窗體並顯示了splashscreen。
如果讓線程休眠,GIF圖像不會生成動畫。
需要建議來實現上述!
我使用VB.Net創建Windows窗體應用程序。vb.net splashscreen
我必須在picturebox中顯示帶有GIF圖像(加載)的splashscreen。同時在表單上執行操作。所以我隱藏了窗體並顯示了splashscreen。
如果讓線程休眠,GIF圖像不會生成動畫。
需要建議來實現上述!
如果您希望啓動畫面在固定時間後自動關閉,請使用計時器。
Public Class SplashScreen
Private WithEvents _timer As New System.Windows.Forms.Timer()
Private Sub FormVb1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
_timer.Interval = 5000 ' five seconds
_timer.Enabled = True
End Sub
Private Sub _timer_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles _timer.Tick
Close()
End Sub
End Class
我應該在哪裏包含這段代碼? 我有一個Report.vb表單(需要在顯示splashscreen時隱藏) – abhi154
示例代碼顯示了啓動屏幕窗體代碼中的代碼。但是,您可以輕鬆修改它,以便從報表中完成相同的操作。 –
爲什麼你需要讓線程睡眠? –
我想設置一段時間的閃屏持續時間,比如5秒。所以,我讓線程休眠,但它也停止了GIF圖像。需要一種替代方式! – abhi154