public void AddStatusMessage(string text, params object[] args) { string msg = String.Format(text, args); // No newlines in status bar Util.Invoke(statusStrip1, () => StatusLabel.ToolTipText = StatusLabel.Text = msg.Replace("\r\n", " ").Replace("\n", " ") ); Wait.AddLogMessage(msg); }
/// <summary> /// Stay on log page and reset StatusProgress /// </summary> /// <param name="statusMsg">Message for the lower status bar</param> /// <param name="logMsg">Message to display on WaitDialog-Log (not the real log!)</param> /// <param name="description">Message displayed above the DialogProgress bar</param> public void FailWaitDialog(string statusMsg, string logMsg, string description, bool success) { Util.Invoke(statusStrip1, () => { StatusProgress.Visible = false; AddStatusMessage(statusMsg); }); Util.Invoke(WaitTabPage, () => { RecreateDialogs(); Wait.Finish(false); SetProgress(100); }); Wait.AddLogMessage(logMsg); Wait.SetDescription(description); }