private void setProgressBarStyleThreadSafe(ProgressBar progressBar, ProgressBarStyle progressBarStyle) { if (progressBar.InvokeRequired) { SetProgressBarStyleCallback d = setProgressBarStyleThreadSafe; this.Invoke(d, progressBar, progressBarStyle); } else { progressBar.Style = progressBarStyle; } }
private void SetProgressBarStyle(ProgressBarStyle style) { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (progressBar1.InvokeRequired) { SetProgressBarStyleCallback d = SetProgressBarStyle; Invoke(d, new object[] { style }); } else { progressBar1.Style = style; expectedTreeView.Enabled = (style != ProgressBarStyle.Marquee); UseWaitCursor = !Enabled; } }
private void SetProgressBarStyle(ProgressBarStyle style) { if (this.progressBar1.InvokeRequired) { SetProgressBarStyleCallback d = new SetProgressBarStyleCallback(SetProgressBarStyle); this.Invoke(d, new object[] { style }); } else { if (style == ProgressBarStyle.Marquee) { progressBar1.Style = ProgressBarStyle.Marquee; } else { progressBar1.Style = ProgressBarStyle.Blocks; } } }