PDA

View Full Version : سوال: بستن تمامی فرم ها با یک دستور



ali-sezar
چهارشنبه 19 فروردین 1394, 21:38 عصر
سلام دوستان.خسته نباشید.
من برنامه ای نوشتم که دارای 10تا فرم هست و میخواستم با یک دکمه که تو یک فرم زده میشه تمامی فرم ها بسته بشه و این کارو میخوام با یک دستور بنویسم.
لطفا دستورشو برام بزارین ممنون

am_al_59
چهارشنبه 19 فروردین 1394, 21:47 عصر
وقتی همه فرم هات بسته بشه برنامت هم تموم میشه ؟
اگر اینطوریه یکی از این دوتا دستورو میتونی استفاده کنی
Application.Exit();
Environment.Exit(0);

Mofid.m
چهارشنبه 19 فروردین 1394, 22:44 عصر
درود
همنطوری که دوستمون گفت اگر همه فرم ها رو ببندی برنامت هم بسته میشه.
اما اگر میخوای تمام فرم های باز برنامه رو ببندی، بجز فرم اصلی از این دستور استفاده کن.


FormCollection FC = Application.OpenForms;
foreach (Form appform in FC)
{
if(appform.Name.ToString()!="frmMain")
appform.Close();
}

dele_ghamgin_2008
پنج شنبه 20 فروردین 1394, 16:58 عصر
Application.Exit();

ali-sezar
پنج شنبه 20 فروردین 1394, 22:22 عصر
ممنون.مفید بود

ali-sezar
پنج شنبه 20 فروردین 1394, 22:23 عصر
ممنون از پاسختون.من میخواستم همه فرم ها بسته شه.که حل شد با کد دوستمون