Hello buddyel,
Set as a startup form your frmMain.
try the following:
-------------- frmMain ----------------
Private Sub frmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Hide()
Dim frm As frmSplash= New frmSplash()
frm.ShowDialog(Me)
End Sub
------------ frmSplash -----------------
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Close()
End Sub
Timer1 is a timer added to the form, enabled and the interval is set to the value that you want to wait (e.g. 2000 (msec) )
the frmSplash will be displayed just for 2 seconds and then the frmMain will appear back
Hope that this helps,
Camel