Exemplo n.º 1
0
        //追加日志
        public void AppendLogevent(Config.LogEventArgs e)
        {
            try
            {
                string space = "";
                for (int i = 0; i < e.Indent; i++)
                {
                    space += " ";
                }

                if (this.rtxLogEvent.InvokeRequired)
                {
                    SetTextCallback callBack = new SetTextCallback(AppendLogevent);
                    this.Invoke(callBack, new object[] { e });
                }
                else
                {
                    this.rtxLogEvent.AppendText(space + e.Message + "\r\n");
                    if (this.rtxLogEvent.Text.Length > 1)
                    {
                        this.rtxLogEvent.Select(rtxLogEvent.Text.Length - 1, 1);
                    }
                    this.rtxLogEvent.ScrollToCaret();
                    this.rtxLogEvent.Refresh();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
 //发布结果
 private void TaskListView_OnPublishResult(object sender, Config.LogEventArgs e)
 {
     if (OnPublishResult != null)
     {
         OnPublishResult(sender, e);
     }
 }
Exemplo n.º 3
0
 //追加日志
 private void TaskListView_OnAppendSingileLog(object sender, Config.LogEventArgs e)
 {
     if (OnAppendSingileLog != null)
     {
         OnAppendSingileLog(sender, e);
     }
 }
Exemplo n.º 4
0
 //任务停止
 private void TaskListView_OnTaskStop(object sender, Config.LogEventArgs e)
 {
     if (OnTaskStop != null)
     {
         OnTaskStop(sender, e);
     }
 }
Exemplo n.º 5
0
 //任务完成
 private void TaskListView_OnTaskComplete(object sender, Config.LogEventArgs e)
 {
     if (OnTaskComplete != null)
     {
         OnTaskComplete(sender, e);
     }
 }
Exemplo n.º 6
0
        //任务开始
        private void livTaskView_OnTaskStart(object sender, Config.LogEventArgs e)
        {
            Config.TaskUnit unit = (Config.TaskUnit)sender;

            //判断选项卡集合中是否已经存在
            foreach (TabPage page in this.tabContent.TabPages)
            {
                if (page.Text.Equals(unit.TaskConfig.Name))
                {
                    this.tabContent.SelectedTab = page;
                    return;
                }
            }
            //添加一个新的选项卡
            Utility.TaskResultLog fromLogPanel = new Utility.TaskResultLog(unit.TaskConfig.Name, unit.TaskConfig.ExtractionRules);
            this.tabContent.TabPages.Add(fromLogPanel);
            this.tabContent.SelectedTab = fromLogPanel;
        }
Exemplo n.º 7
0
 //追加日志
 private void livTaskView_OnAppendSingileLog(object sender, Config.LogEventArgs e)
 {
     Config.TaskUnit unit = (Config.TaskUnit)sender;
     //for (int i = 1; i < this.tabContent.TabPages.Count; i++)
     //{
     //    if (tabContent.TabPages[i].Text.Equals(unit.TaskConfig.Name))
     //    {
     //        ((TaskResultLog)tabContent.TabPages[i]).AppendLogevent(e);
     //        return;
     //    }
     //}
     foreach (TaskResultLog page in this.tabContent.TabPages)
     {
         if (page.Text.Equals(unit.TaskConfig.Name))
         {
             page.AppendLogevent(e);
             return;
         }
     }
 }
Exemplo n.º 8
0
 //发布结果
 private void livTaskView_OnPublishResult(object sender, Config.LogEventArgs e)
 {
 }
Exemplo n.º 9
0
 //任务停止
 private void livTaskView_OnTaskStop(object sender, Config.LogEventArgs e)
 {
 }
Exemplo n.º 10
0
 //任务完成
 private void livTaskView_OnTaskComplete(object sender, Config.LogEventArgs e)
 {
     Config.TaskUnit unit = (Config.TaskUnit)sender;
 }
Exemplo n.º 11
0
 //导航地址解析日志追加事件
 private void parseNav_OnAppendSingileLog(object sender, Config.LogEventArgs e)
 {
     this.OnAppendSingileLog(this, e);
 }