コード例 #1
0
ファイル: MainDialogs.cs プロジェクト: starllv/CKAN
        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);
        }
コード例 #2
0
ファイル: MainWait.cs プロジェクト: net-lisias-kspw/CKAN
 /// <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);
 }