I would like to ask how to make a loading screen (just a picture or something) that appears while the program is being loaded, and disappears when the program has finished loading.
in fancier versions, I have seen the process bar (%) displayed. how can you have that, and how do you calculate the % to show on it?
I know there is a Form_Load() event, but I do not see a Form_Loaded() event, or the % as a property / attribute anywhere.
If you're going to show the SplashForm more than once in your application, be sure to set the splashForm variable to null otherwise you'll get an error.
all you need to create one form as splash screen and show it before you main start showing the landing page and close this splash once the landing page loaded.
and the main program function looks like this:
I had problem with all other solutions I found, specially those that show splash in other thread than gui thread and specially on Citrix.
Example:
I ended up with this and it seems to work well.
Splash form:
Splash form cont:
Main: