private void SetStatusMessage(string message) { if (this.InvokeRequired) { var d = new SetStatusMessageDelegate(SetStatusMessage); this.Invoke(d, new object[] { message }); } else { lblStatus.Text = string.IsNullOrEmpty(message) ? "Ready" : message; Application.DoEvents(); } }
public void SetStatusMessage(string statusMessage, string systemTrayIconText = null) { if (lblStatus.InvokeRequired) { SetStatusMessageDelegate d = new SetStatusMessageDelegate(SetStatusMessage); Invoke(d, new object[] { statusMessage, systemTrayIconText }); } else { lblStatus.Text = statusMessage; if (!string.IsNullOrEmpty(systemTrayIconText)) { SetSystemTrayIconText(systemTrayIconText); } } }