PDA

View Full Version : سوال: این تنظیم کجاست؟ shutdown mode = when last form closed



zahra-joon
چهارشنبه 26 آذر 1393, 23:32 عصر
سلام
من دنبال این تنظیم میگردم نمیتونم پیداش کنم !
"باید به به منوی project > windowsapplication1 > application بروید و مقدار گزینه ی shutdown mode رو برابر when last form closes قرار بدید ".
میشه یه نفر عکس بزاره لطفااااااا؟!!!!!!!!

محمد رضا فاتحی
پنج شنبه 27 آذر 1393, 08:19 صبح
دوست عزیز من که نتونستم پیداش کنم :متفکر:اصلا قضیه چی هست؟؟؟

محمد آشتیانی
پنج شنبه 27 آذر 1393, 11:04 صبح
سلام
این تنظیم مربوط به VB.Net هست و توی سی شارپ شما به اینصورت این گزینه رو ندارید. به جای این شما محتویات فایل Program.cs رو در پروژتون مطابق کد زیر تغییر بدید تا همین کار انجام بشه


static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new MyContext());
}
}
public class MyContext : ApplicationContext
{
public MyContext()
{
Application.Idle += new EventHandler(Application_Idle);
Form1 f1 = new Form1();
f1.Show();
}
void Application_Idle(object sender, EventArgs e)
{
if (Application.OpenForms.Count == 0)
Application.Exit();
}
}




موفق باشید

zahra1372
پنج شنبه 27 آذر 1393, 11:21 صبح
دوست عزیز من که نتونستم پیداش کنم :متفکر:اصلا قضیه چی هست؟؟؟

با انجام اینکار برنامه وقتی بسته میشه که آخرین فرم بسته بشه

zahra-joon
پنج شنبه 27 آذر 1393, 12:26 عصر
منکه نفهمیدم این کد یعنی چییی، ولی کار میکنه !:گیج:
برنامه با بسته شدن اخرین فرم به پایان میرسه :)
ممنون:تشویق: