I've have made my program do what I want it to do, which is to make the screen flash white and slowly fade out. When I compile and run it in Visual Studio 2013, it works flawlessly, but when I run it from the bin folder where the .exe is located, the screen just stays white and doesn't do anything then crashes.
Here is my code:
public static void StartForm() {
  Form Form1 = new Form();
  Form1.FormBorderStyle = FormBorderStyle.None;
  Form1.Size = new Size(ScreenWidth, ScreenHeight);
  Form1.BackColor = Color.White;
  Form1.Show();
  for (int i = 100; i >= 0; i = i - 1) {
    Form1.Update();
    Form1.Opacity = Form1.Opacity - .01;
    System.Threading.Thread.Sleep(10);
  }
  System.Threading.Thread.Sleep(100);
  Form1.Hide();
}
 
     
    