private void SetProgressBarValue(ref RadProgressBar bar, int value) { if (!bar.InvokeRequired) { bar.Value1 = value; } else { SetProgressBarValueDelegate setProgressBarValueDelegate = new SetProgressBarValueDelegate(SetProgressBarValue); Object[] objArray = new Object[] { bar, value }; bar.Invoke(setProgressBarValueDelegate, objArray); } }
private void SetProgressBar(ref RadProgressBar bar, Boolean visible, int max) { if (!bar.InvokeRequired) { bar.Visible = visible; bar.Maximum = max; bar.Minimum = 0; } else { SetProgressBarDelegate setProgressBarDelegate = new SetProgressBarDelegate(SetProgressBar); Object[] objArray = new Object[] { bar, visible, max }; bar.Invoke(setProgressBarDelegate, objArray); } }