//Обрахунок private void button2_Click(object sender, EventArgs e) { Calculation calc = new Calculation(); calc.countUniqueEl(valueEl); //Обчислюю кількість унікальних елементів lResult.Text = "Результат: "; lResult.Text += "\nКількість унікальних елементів: " + calc.CountUEl; lResult.Text += "\nМатриця: \n"; calc.calcResultMatrix(valueEl, (int)numericRows.Value, numUpDnArray);// Обчислюю матрицю подібності calc.outResultMatrix(lResult);//Виведення результатів if (calc.resultMatrix[0].Count != 1) //Достатьньо елементів для утворення груп? { calc.createGroups();//Розбиваю на групи Form2 Form2 = new Form2(calc); Form2.Show(); GraphVisual GraphVisual = new GraphVisual(calc); GraphVisual.Show(); } }
///////////4 Лаба public GraphVisual(Calculation calc) { InitializeComponent(); this.calc = calc; }
public Form2(Calculation calc) { InitializeComponent(); this.calc = calc; }