/// <summary> /// Displays a message in the status bar (thread safe) /// </summary> private void UpdateStatusBar( string statusMsg ) { // Make sure we're on the right thread if( InvokeRequired ) { // run asynchronously UpdateStatusBarDelegate updateDelegate = new UpdateStatusBarDelegate(UpdateStatusBar); BeginInvoke(updateDelegate, new object[] { statusMsg }); return; } statusBarLabel.Text = statusMsg; }
private void UpdateStatusBar(String status) { if (this.ssMain.InvokeRequired) { m_updateStatusBarDelegate = new UpdateStatusBarDelegate(UpdateStatusBar); this.ssMain.Invoke(m_updateStatusBarDelegate, status); } else { this.Status.Text = status; } }