vb.net splashscreen

时间:2012-08-23 11:09:16

标签: vb.net multithreading splash-screen

我正在使用VB.Net创建一个Windows窗体应用程序。

我必须在图片框中显示带有GIF图像(加载)的闪屏。同时在表单上执行操作。所以我隐藏了表单并显示了闪屏。

如果我让线程休眠,GIF图像不会动画。

需要建议实施上述内容!

1 个答案:

答案 0 :(得分:0)

如果您希望启动画面在一段固定时间后自动关闭,只需使用计时器。

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