Splash screen display method best practice C#
问题 I am showing a splash form by starting a new thread immediately before running my main form. In the method that is run by this thread, I am using Application.Run as shown in Option 1 below. Is this a correct way of doing this, or are there problems waiting for me becaue I have called Application.Run twice? An alternative is Option 2, also shown below where I call .ShowDialog() to display the form. The splash form itself closes after a specified time, controlled within the form itself, and