Exemple #1
0
        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
        }
Exemple #2
0
        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
        }