Je viens d'essayer et je peux catcher l'exception au niveau de la fonction appeler par le thread mais j'ai toujours le message en plus de mon propre message !
//**********************
private void LaunchDownload()
{
t = new Thread(new ThreadStart(DownloadFiles));
t.Start();
}
public void DownloadFiles()
{
try{
//Téléchargement d'un ou plusieurs fichiers
}
catch(ThreadAbortException tex)
{
ut.Mbox("debug",tex.Message,1);
}
}
void BtnCancelClick(object sender, System.EventArgs e)
{
t.Abort();
}
Voilà