private void updateTestResult(object testResultUpdateEventArgs) { if (this.InvokeRequired) { delVoidObject del = new delVoidObject(updateTestResult); this.Invoke(del, testResultUpdateEventArgs); } else { TestResultUpdateEventArgs param = testResultUpdateEventArgs as TestResultUpdateEventArgs; if (param.PassedCheckPoint > 0 || param.FailedCheckPoint > 0) { lblChekPointResult.Visible = true; lblChekPointResult.Text = "Check points : Pass = "******" ,Fail = " + param.FailedCheckPoint; } else { lblChekPointResult.Visible = false; lblChekPointResult.Text = ""; } if (param.PassedTestCase > 0 || param.FailedTestCase > 0) { lblTcResult.Visible = true; lblTcResult.Text = "Test cases : Pass = "******" ,Fail = " + param.FailedTestCase; } else { lblTcResult.Text = ""; lblTcResult.Visible = false; } } }
private void updateProgress(object procedureProgressChangedEventArgs) { if (this.InvokeRequired) { delVoidObject del = new delVoidObject(updateProgress); this.Invoke(del, procedureProgressChangedEventArgs); } else { ProcedureProgressChangedEventArgs param = procedureProgressChangedEventArgs as ProcedureProgressChangedEventArgs; if (param.TotalTimes > 0 && param.TotalTimes > param.Counter) { progressMain.Maximum = param.TotalTimes; progressMain.Value = param.Counter; lblProgress.Text = progressMain.Value + " / " + progressMain.Maximum; progressMain.Visible = true; lblProgress.Visible = true; } else { if (param.TotalTimes == param.Counter) { lblProgress.Text = "Completed!!"; } else { lblProgress.Text = ""; lblProgress.Visible = false; } progressMain.Visible = false; } } }
private void procedureProcessorRunningStateRefresh(object procedureProcessorRunningStateChangedEventArgs) { if (this.InvokeRequired) { delVoidObject del = new delVoidObject(procedureProcessorRunningStateRefresh); this.Invoke(del, procedureProcessorRunningStateChangedEventArgs); } else { ProcedureProcessorRunningStateChangedEventArgs param = procedureProcessorRunningStateChangedEventArgs as ProcedureProcessorRunningStateChangedEventArgs; switch (param.State) { case ProcedureProcessor_8960.RunningState.Running: btnRun.BackColor = Color.Green; btnRun.ForeColor = Color.White; btnRun.Text = param.State.ToString(); break; case ProcedureProcessor_8960.RunningState.Pausing: btnRun.BackColor = Color.Orange; btnRun.ForeColor = Color.White; btnRun.Text = param.State.ToString(); break; case ProcedureProcessor_8960.RunningState.Paused: btnRun.BackColor = Color.OrangeRed; btnRun.ForeColor = Color.White; btnRun.Text = param.State.ToString(); break; case ProcedureProcessor_8960.RunningState.Stopped: btnRun.BackColor = Color.Crimson; btnRun.ForeColor = Color.White; btnRun.Text = param.State.ToString(); break; case ProcedureProcessor_8960.RunningState.Stopping: btnRun.BackColor = Color.PaleVioletRed; btnRun.ForeColor = Color.White; btnRun.Text = param.State.ToString(); break; default: btnRun.BackColor = SystemColors.Control; btnRun.ForeColor = SystemColors.MenuHighlight; btnRun.Text = "Run"; break; } } }