Question

J'ai couru le fichier .exe pour mon programme à partir du dossier de débogage. Cela a fonctionné, mais quand je l'ai fermé, je découvre qu'il était encore inscrit sur la liste des processus dans le Gestionnaire des tâches.

Je me dis que je dois avez oublié une étape, car il est mon premier programme WinForms.

Était-ce utile?

La solution

Tant que le code dans votre méthode de Main ressemble à ceci:

Application.Run(new MainForm());

Ensuite, vous devriez être OK (en supposant « MainForm » est le nom de votre formulaire principal). WinForms quittera le processus lorsque le formulaire que vous passez à Application.Run ferme.

Sinon, vous pouvez appeler vous Application.Exit() dans l'événement « fermé » de votre formulaire gestionnaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top