2010-04-13 6 views
1

En C#, J'utilise form1 comme homescreen, .. lors de l'exécution exe du dossier de débogage, form1.exe apparaît dans l'onglet processus dans le Gestionnaire des tâches, ...problème dans la fermeture Exe

Le problème est: Grâce à form1 à l'exécution, je peux créer plus d'instances de formulaire1 en essayant de fermer une instance particulière, les instances fermées, .. mais toujours exe apparaît dans le gestionnaire de tâches. Si je ferme les instances dans l'ordre que nous avons créé, tout exe se ferme correctement, mais si fermer la 4ème instance puis la 3ème instance, .. exe reste dans le gestionnaire de tâches. (Au lieu de 3 et 4 par exemple)

J'ai aussi utilisé Application.Exit() mais le Exe reste dans taskmanager, ......

+0

Quelle version de Windows utilisez-vous? Quelle version de C#, .Net, etc.? J'ai juste essayé ceci et ne peux pas reproduire ce que vous décrivez du tout. – MusiGenesis

+0

@chandru: 1) Il n'existe pas de "C# .NET". C'est juste C#. 2) Les étiquettes sont un moyen de catégoriser les questions. Les tags ne sont pas un endroit pour répéter le titre! –

+1

@chandruswami avez-vous jamais réussi à comprendre cela? – Asher

Répondre

0

Si tout ce que vous voulez est de supprimer le fichier .exe à partir de l'onglet des processus, vous pouvez probablement utiliser Environment.Exit (exitcode). Mais il fait une sortie forcée sur votre application.