To give a nice look at your applications there are a lot of little thing that makes the difference. One of that is a nice Splash screen like the one of Photoshop or other famous software. Making it in VB.Net is really simple, all that you need is:
- A nice image to use as splash screen
In our case we want a transparent image so we’ll save it in PNG format to take transparency.
We’ll use the image as embedded resource in our project - A form that paints the image on it’s background
- A timer to close the splash screen after 4 seconds
In this demo project we’ll create a main form that acts this way:
- When the form loads it hides itself
Simply use Me.Visible=false - Then it creates the SplashScreen and displays it as modal form
- When the splash screen closes just show itself again
Here is the image we’ll use as splash screen (made with photoshop)

Here is the code to write into the Splash screen Form
Error: Could not open Splashscreen.vb.txt
And this is the final result

Download the demo application source code here
Splash Screen demo application
