I'm not sure if I understood your question.
Forms are stacked.
If you call Screen2.Show and then close Screen2 you will see Screen1.
If you call Screen2.Show and then Screen1.Show, Screen1 will show above Screen2 (and only above).
Remember that the first form that is shown will be the "main form" and the application will end when it will be closed.
Yes you did and give me the answer I needed. I use a show routine to show the wanted screen which has a .show, but not a close of the screen it's coming from, so stacking screens.
So when I do a .close of a screen, the app only ends when the last screen is closed?
And do I have two Form2 stacked in the first sample or will it just do a re-display of the already stacked Form2 when I do the Form2.Show the 2nd time?
No.
The app ends when you close the "main form" - the first form that was shown.
And do I have two Form2 stacked in the first sample or will it just do a re-display of the already stacked Form2 when I do the Form2.Show the 2nd time?