示例#1
0
 private void _B命令行_正常输出(M输出 obj)
 {
     if (obj.进程标识 == _进程标识)
     {
         _正常输出缓存.AppendLine(obj.内容);
     }
 }
示例#2
0
        public void on执行结束(M输出 __输出)
        {
            var temp = 执行结束;

            if (temp != null)
            {
                temp(__输出);
            }
        }
示例#3
0
        public void on异常输出(M输出 __输出)
        {
            var temp = 异常输出;

            if (temp != null)
            {
                temp(__输出);
            }
        }
示例#4
0
 private void _B命令行_正常输出(M输出 obj)
 {
     HUI线程.执行(() =>
     {
         if (obj.进程标识 == _进程标识 && !this.Disposing)
         {
             this.out执行结果.AppendText(string.Format("{0}{1}", obj.内容, Environment.NewLine));
             if (_滚屏)
             {
                 this.out执行结果.ScrollToCaret();
             }
         }
     });
 }
示例#5
0
 private void _B命令行_异常输出(M输出 obj)
 {
     HUI线程.执行(() =>
     {
         if (obj.进程标识 == _进程标识 && !this.Disposing)
         {
             var __index = this.out执行结果.TextLength - 1;
             this.out执行结果.AppendText(string.Format("{0}{1}", obj.内容, Environment.NewLine));
             if (_滚屏)
             {
                 this.out执行结果.ScrollToCaret();
             }
             this.out执行结果.Select(Math.Max(0, __index), this.out执行结果.SelectionStart - __index);
             this.out执行结果.SelectionColor = Color.Red;
         }
     });
 }