private void TaskLogTimer_Elapsed(object sender, ElapsedEventArgs e) { if (this.InvokeRequired) { TaskLogTimer_ElapsedDelegate del = new TaskLogTimer_ElapsedDelegate(TaskLogTimer_Elapsed); this.Invoke(del, new object[] { sender, e }); } else { UpdateSummaryTime(); } }