Example #1
0
		/// <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;
		}
Example #2
0
        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;
            }
        }