Pretty simple to do really using a timer.
Firstly add a timer to the form let's say... Timer1 is it's name.
now add this to the splashscreen load sub.
Code:
Private Sub SplashScreen1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Timer1.Interval = 5000 'set this to how long you want it to be for
Timer1.Enabled = True
End Sub
Then for the timer
Code:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Form1.Show()
Me.Hide()
End Sub
And you're done!
Hoep that helped.
J-Deezy