private static void GARC_FileCountDetermined(object sender, GARC.FileCountDeterminedEventArgs e) { Progress ??= new ProgressBar(); if (Progress.InvokeRequired) { Progress.Invoke((MethodInvoker) delegate { Progress.Minimum = 0; Progress.Step = 1; Progress.Value = 0; Progress.Maximum = e.Total; }); } else { Progress.Minimum = 0; Progress.Step = 1; Progress.Value = 0; Progress.Maximum = e.Total; } Label ??= new Label(); if (Label.InvokeRequired) { Label.Invoke((MethodInvoker) delegate { Label.Visible = true; }); } }
private static void GARC_FileCountDetermined(object sender, GARC.FileCountDeterminedEventArgs e) { if (pBar1 == null) { pBar1 = new ProgressBar(); } if (pBar1.InvokeRequired) { pBar1.Invoke((MethodInvoker) delegate { pBar1.Minimum = 0; pBar1.Step = 1; pBar1.Value = 0; pBar1.Maximum = e.Total; }); } else { pBar1.Minimum = 0; pBar1.Step = 1; pBar1.Value = 0; pBar1.Maximum = e.Total; } if (label == null) { label = new Label(); } if (label.InvokeRequired) { label.Invoke((MethodInvoker) delegate { label.Visible = true; }); } }