/// <summary> /// Thread safe method to change progress text on ProgressLabel /// </summary> /// <param name="Progress"></param> private void UpdateProgress(float Progress) { if (this.MessagesBox.InvokeRequired) { CallbackDelegateProgress d = new CallbackDelegateProgress(UpdateProgress); this.Invoke(d, new object[] { Progress }); } else { ProgressLabel.Text = "Progress: " + Progress + "%"; } }