public void ProgressHide() { if (InvokeRequired) { Invoke(_hideProgressDelegate); } else { progress.Visible = false; } }