Ciao, ho il seguente problema: da una winform con un bottone apro una finestra di explorer su un percorso specificato
// 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;
}
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.
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