1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
BackgroundWorker bw = new BackgroundWorker();
bw.DoWork += new DoWorkEventHandler(bw_DoWork);
bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
bw.WorkerReportsProgress = false;
picProgress.Visible = true;
bw.RunWorkerAsync();
void bw_DoWork(object sender, DoWorkEventArgs e)
{
try
{
Fonction_de_travail();
}
catch (DBnet.Networking.PingException ex)
{
MessageBox.Show("erreur travail ", "erreur");
}
}
void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
picProgress.Visible = false;
} |
Partager