WindowsFormsApplication4 .rarبرنامشو Attach کردم .
فرض کن برنامه ما دو تا فرم داره .)form1 , form2( . و یه فرم واسط داریم به اسم splash که قراره توش متن انتظار نشون داده بشه .
توی فرم اول ، این کد ها رو مینویسیم
if (Application.OpenForms["Form2"] == null)
{
Form2 frm = new Form2();
splash splashform = new splash();
splashform.Show();
frm.Show();
}
خط اول چک میکنه ببینه که فرم دومی که میخوایم بازش کنیم قبلا ایجاد شده یا نه .
ما با این دستور ، فرم2 و فرم splash رو نشون میدیم .
و توی Event Onload فرم دوم مینویسیم :
private void Form2_Load(object sender, EventArgs e)
{
Application.OpenForms["splash"].Close();
}
تا به محض لود شدن فرم دوم ، صفحه splash بسته بشه .
برنامشو Attach کردم . ولی چون برنامه خیلی سبکه ، توی کسری از ثانیه فرم دوم لود و همزمان فورم splash بسته میشه .
اگه روی پروژه با 20 تا فرم جواب داد ، خبرم کن .