PDA

View Full Version : جابجایی ترتیب نمایش فرم ها



vida2012
دوشنبه 23 بهمن 1391, 21:18 عصر
یه برنامه دارم که میخوام اول فرم 2 و بعد فرم 1 نمایش داده بشه اما الان اول فرم 1 بعد فرم 2 دیده میشه چطور میتونم این ترتیب رو جابجا کنم

the king
دوشنبه 23 بهمن 1391, 21:22 عصر
یه برنامه دارم که میخوام اول فرم 2 و بعد فرم 1 نمایش داده بشه اما الان اول فرم 1 بعد فرم 2 دیده میشه چطور میتونم این ترتیب رو جابجا کنم

اگه فرم 1 بصورت خودکار نمایش داده میشه، فایل Program.cs رو در پروژه تون پیدا کرده و باز کنید. کدی شبیه به این هست :

Application.Run(new Form1());


تغییر اش بدهید به :

Application.Run(new Form2());


اون یکی فرم رو هم که لابد خودتون با کد نمایش می دهید.

vida2012
دوشنبه 23 بهمن 1391, 21:28 عصر
یه مشکلی پیش اومد فرم لاگین اول میات اما وقتی قرار وارد فرم اصلی بشه یهو فرم اصلی یه لحظه میات بعد بسته میشه

Amir.pc_66
دوشنبه 23 بهمن 1391, 21:32 عصر
حتما تو form load فرم اصلیتون کد close نوشتی

vida2012
دوشنبه 23 بهمن 1391, 21:36 عصر
Form1 l=new Form1 ();

l.ShowDialog ();

this.Close();

اینا رو پس و پیش نوشته بودم

vida2012
دوشنبه 23 بهمن 1391, 21:38 عصر
الان باید فرم لاگین بسته بشه و فرم اصلی نمایش داده بشه در صورتی که فرم اصلی نمایش داه میشه ولی همچنان فرم اول باز میمونه در واقع کد آخر هیچ عملی رو انجام نمیده

Amir.pc_66
دوشنبه 23 بهمن 1391, 21:44 عصر
کدآخر زمانی که شما فرم اصلی رو میبندین عمل میکنه

ترتیب:

Form1 l=new Form1 ();
this.hide();
l.ShowDialog ();
this.Close();