If you want to use the Login form, all you need to do is call Hide after you are done with all the authentication goodies.
Me.Hide() Dim f As New MainForm f.Show()
In the MDIParent, which in this case is MainForm, you can then show a splash screen, or simply wait for everything on the MDIParent to load.
Remember, if you are starting from a Login form, and you close it, the application will end. To see an example of all of this in action, you can download a reference app i wrote for Infragistics at http://devcenter.infragistics.com/RefApps/Tracker/tracker.aspx. You'll also get good examples of threading, and communicating between child and parent forms in a MDI application.
|