Ciao, ho il seguente problema: da una winform con un bottone apro una finestra di explorer su un percorso specificato
però quando si apre la finestra di explorer mi si chiude la form che contiene il pulsante, e con un break su FormClosing intercetto proprio la chiusura.codice:// apre la cartella con l'allegato private void btnAllegato_Click(object sender, EventArgs e) { Process procExplorer = new Process(); procExplorer.StartInfo.FileName = "explorer.exe"; procExplorer.StartInfo.Arguments = "\\\\server\\d$\\cartella"; procExplorer.EnableRaisingEvents = false; procExplorer.Start(); } private void frmCaso_FormClosing(object sender, FormClosingEventArgs e) { int i = 0; }
Ora ovviamente questa chiusura non va bene, e sebbene possa annullarla con un e.Cancel vorrei evitare a priori che il processo che si apre faccia chiudere la form di partenza. Come si può fare?
PS: notare che nello stesso programma, anche se nella form principale, chiamo altri eseguibili ed il problema non si è mai posto.
Grazie

Rispondi quotando