WorkerSupportsCancellation属性设置为TRUE
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
for (int i = 0; i < 10; i++ )
{
if (backgroundWorker1.CancellationPending)
{
break;
}
Console.WriteLine(DateTime.Now.ToString());
Thread.Sleep(1000);
}
}