private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { arduino.otworzPort(); foreach (Point p in punkty) { if (backgroundWorker1.CancellationPending == true) { e.Cancel = true; return; } arduino.wypal(p); backgroundWorker1.ReportProgress(0); } arduino.wyslij_komende("G90 X0 Y0"); }