예제 #1
0
 void MonitorLog_OnLogCreate(object sender, DataEvenArgs e)
 {
     try
     {
         this.Invoke(new Action <string>(SetText), e.Createtime.ToString().PadRight(20) + e.Type.PadRight(10) + e.Logname.PadRight(10) + e.Loginfo + Environment.NewLine);
     }
     catch (Exception)
     {
         SetText(e.Createtime.ToString().PadRight(20) + e.Type.PadRight(10) + e.Logname.PadRight(10) + e.Loginfo + Environment.NewLine);
     }
 }
예제 #2
0
 void MonitorLog_OnLogCreate(object sender, DataEvenArgs e)
 {
     dataEvenArgs = e;
     if (!this.InvokeRequired)
     {
         SetLog();
     }
     else
     {
         this.Invoke(new Action(SetLog));
     }
 }