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); } }
void MonitorLog_OnLogCreate(object sender, DataEvenArgs e) { dataEvenArgs = e; if (!this.InvokeRequired) { SetLog(); } else { this.Invoke(new Action(SetLog)); } }