private void Tcc_RemoveTestCase(TestCaseControl tcc) { cases.testCases.Remove(tcc.testCase); tcc.Dispose(); extractionTestControls.Remove(tcc); ShowTestCases(); }
/// <summary> /// Display all loaded testcases in controls. /// </summary> private void ShowTestCases() { SuspendLayout(); ClearAll(); foreach (ExtractionTestCase c in cases.testCases) { TestCaseControl tcc = new TestCaseControl(c); tcc.CopyToExtractor += CopyToExtractor; tcc.CopyToTester += CopyToTester; tcc.RemoveTestCase += Tcc_RemoveTestCase; extractionTestControls.Add(tcc); flowLayoutPanelTestCases.Controls.Add(tcc); flowLayoutPanelTestCases.SetFlowBreak(tcc, true); } ResumeLayout(); }