Exemplo n.º 1
0
 public void WriteLog(object sender, TaskList.TaskListRunEventArgs e)
 {
     if (LogBox.InvokeRequired)
     {
         this.Invoke(new MethodInvoker(() =>
         {
             WriteLogMainThread(sender, e);
         }));
     }
 }
Exemplo n.º 2
0
 public void WriteLogMainThread(object sender, TaskList.TaskListRunEventArgs e)
 {
     if (e.ItemCount == 0)
     {
         LogBox.AppendText(string.Format("{0}-任务共执行{1}次-{2:yy-MM-dd HH:mm:ss}\r\n", e.Msg, e.AllCount));
     }
     else
     {
         LogBox.AppendText(string.Format("{0}-任务共执行{1}次-当前端口执行{2}次-{3:yy-MM-dd HH:mm:ss}\r\n", e.Msg, e.AllCount, e.ItemCount));
     }
     LogBox.AppendText(Environment.NewLine);
     LogBox.ScrollToCaret();
 }