Domanda

Ho eseguito il file exe per il mio programma dalla cartella di debug. Ha funzionato, ma quando ho chiuso, ho scoperto che era ancora elencato nella lista dei processi in Task Manager.

Immagino che deve aver dimenticato un passo, dal momento che è il mio primo programma WinForms.

È stato utile?

Soluzione

Fino a quando il codice nel metodo Main simile a questo:

Application.Run(new MainForm());

Poi si dovrebbe essere OK (supponendo "MainForm" è il nome del modulo principale). WinForms potranno uscire dal processo quando il modulo si passa a Application.Run chiude.

In caso contrario, si può chiamare se stessi in Application.Exit() gestore di eventi del modulo "Chiuso".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top