فرض کنید که وقتی برنامه اجرا میشه اول فرم Form1 نمایش داده میشه. اگر این فرم همون فرمی نیست که قراره 5 ثانیه نشون داده بشه،
داخل فایل Program.cs که کلاس Program پروژه تان است را ببینید، Form1 رو با Application.Run نمایش میده :
کد:
Application.Run(new Form1());
نام فرم اصلی که باید بعد از نمایش 5 ثانیه این فرم Form1 نمایش داده بشه رو هم بهش اضافه کنید :
کد:
Application.Run(new Form1());
Application.Run(new Form2());
یعنی فرضا می خواهید Form1 بعد از 5 ثانیه بسته بشه و فرم Form2 نمایش داده بشه.
کد زیر رو داخل کلاس Form1 خواهید نوشت تا بعد از 5000 میلی ثانیه بسته بشه :
کد:
public Form1()
{
InitializeComponent();
Timer t = new Timer();
t.Interval = 5000;
t.Enabled = true;
t.Tick += new EventHandler(t_Tick);
}
void t_Tick(object sender, EventArgs e)
{
this.Dispose();
}