private void ResetProgress() { if (tbStatusBar.InvokeRequired == false) { progbarPrinting.Value = 0; lblProgressText.Text = ""; } else { ResetProgressDelegate updateprog = new ResetProgressDelegate(ResetProgress); this.BeginInvoke(updateprog, new object[] { }); } }