- #1
rollcast
- 408
- 0
I'm trying to make a form, form1, appear when the program is started, stay on screen for 3 seconds and then close. Form2 should then open after this.
I tried various ways of doing it but I can't get it to work as I want it to do so. There are no bugs in the code so its purely a coding error.
Code for form1
Code for form 2
I tried various ways of doing it but I can't get it to work as I want it to do so. There are no bugs in the code so its purely a coding error.
Code for form1
Code:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
waitandopen();
}
private void waitandopen()
{
System.Threading.Thread.Sleep(3000);
Form form2 = new Form2();
form2.Show();
}
}
}
Code for form 2
Code:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
closeform1();
}
private void closeform1()
{
Form form1 = new Form1();
form1.Close();
}
}
}