private static void GARC_UnpackProgressed(object sender, GARC.UnpackProgressedEventArgs e) { #region Step if (Progress.InvokeRequired) { Progress.Invoke((MethodInvoker)(() => Progress.PerformStep())); } else { Progress.PerformStep(); } string update = $"{((double)e.Current / e.Total):P2} - {e.Current}/{e.Total}"; if (Label.InvokeRequired) { Label.Invoke((MethodInvoker) delegate { Label.Text = update; }); } else { Label.Text = update; } #endregion }
private static void GARC_UnpackProgressed(object sender, GARC.UnpackProgressedEventArgs e) { #region Step if (pBar1.InvokeRequired) { pBar1.Invoke((MethodInvoker)(() => pBar1.PerformStep())); } else { pBar1.PerformStep(); } string update = $"{e.Current / e.Total:P2} - {e.Current}/{e.Total}"; if (label.InvokeRequired) { label.Invoke((MethodInvoker) delegate { label.Text = update; }); } else { label.Text = update; } #endregion }