private void SetProgressPercentage(int percentage) { if (toolStrip1.InvokeRequired) { SetProgressPercentageCallback d = new SetProgressPercentageCallback(SetProgressPercentage); Invoke(d, new object[] { percentage }); } else { switch (percentage) { case 0: toolStripProgressBar1.Visible = true; toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 100; toolStripProgressBar1.Value = 0; break; case 100: toolStripProgressBar1.Visible = false; break; default: toolStripProgressBar1.Value = percentage; break; } toolStrip1.Refresh(); } }
public void SetProgressPercentage( int percentage ) { if( toolStrip1.InvokeRequired ) { SetProgressPercentageCallback d = new SetProgressPercentageCallback( SetProgressPercentage ); Invoke( d, new object[] { percentage } ); } else { switch( percentage ) { case 0: toolStripProgressBar1.Visible = true; toolStripProgressBar1.Minimum = 0; toolStripProgressBar1.Maximum = 100; toolStripProgressBar1.Value = 0; break; case 100: toolStripProgressBar1.Visible = false; break; default: toolStripProgressBar1.Value = percentage; break; } toolStrip1.Refresh(); } }