كيف يمكنني إغلاق تطبيق WinForms بشكل صحيح في C #؟

StackOverflow https://stackoverflow.com/questions/2414244

  •  19-09-2019
  •  | 
  •  

سؤال

ركضت .exe لبرنامجي من مجلد Debug. عملت، ولكن عندما أغلقت ذلك، اكتشفت أنه لا يزال مدرجا في قائمة العمليات في مدير المهام.

أنا أرى أنني يجب أن نسيت خطوة، لأنها أول برنامج WinForms الأول.

هل كانت مفيدة؟

المحلول

طالما رمز في الخاص بك Main الطريقة تبدو وكأنها هذه:

Application.Run(new MainForm());

ثم يجب أن تكون على ما يرام (على افتراض "Mainform" هو اسم النموذج الرئيسي الخاص بك). سوف WinForms الخروج من العملية عندما يكون النموذج الذي تقوم به Application.Run يغلق.

وإلا يمكنك الاتصال Application.Exit() نفسك في معالج الأحداث "المغلق" في النموذج الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top