Beispiel #1
0
 private void AppendErrorBox(object sender, ProcessTextReceivedEventArgs args)
 {
     if (rtbErrors.InvokeRequired)
     {
         var d = new BuildSystem.ProcessTextReceivedDelegate(AppendErrorBox);
         BeginInvoke(d, new[] { sender, args });
         return;
     }
     rtbErrors.AppendText(args.Text);
 }
Beispiel #2
0
 private void ProcessTextReceived(object sender, ProcessTextReceivedEventArgs args)
 {
     if (rtbPatchLog.InvokeRequired)
     {
         var d = new BuildSystem.ProcessTextReceivedDelegate(ProcessTextReceived);
         BeginInvoke(d, new[] { sender, args });
     }
     else
     {
         var text = string.Format("{0}{1}{2}", args.IsError ? "Error: " : string.Empty, args.Text, System.Environment.NewLine);
         rtbPatchLog.AppendText(text);
         rtbPatchLog.SelectionStart = rtbPatchLog.TextLength;
         rtbPatchLog.ScrollToCaret();
         if (args.IsError)
         {
             rtbErrors.AppendText(string.Format("{0}{1}", args.Text, System.Environment.NewLine));
             rtbErrors.SelectionStart = rtbErrors.TextLength;
             rtbErrors.ScrollToCaret();
         }
     }
 }