I tested this method and it works for hiding the startup form when launching a VB 2005 application.

1. Set the startup form to some junk form you don't want to use. We'll call it frmStartup. Make sure to set the ShowInTaskbar property to False.

2. Create a module where you want to put your startup code. Add a startup "Main" sub. We'll call it Main().

3. In the Load event for the startup form, use this code:

Code
Private Sub frmStartup_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
   Me.Opacity = 0
   Main()
End Sub



This eliminates any form flicker and directly runs your Main().


The Captian
Today they call you "crazy". Tomorrow they call you "ahead of your time."
Global Skywatch Learn about Chemtrails - You're breathing them now!
OnlyTheBestHerbs.com World-class supplements
Mercury Talk Why you are sick.
OneUp Domains Domains, Hosting, Email
1-800-358-4278 (U.S. & Canada)