private void ButtonStart_Click(object sender, EventArgs e) { if (!int.TryParse(TBInput.Text, out n)) { MessageBox.Show("Введено неверное значение", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TBInput.Clear(); return; } DG1.ColumnCount = n; DG1.RowCount = 1; DG1.Rows[0].Height = 43; MergeSort.CountComps = 0; MergeSort.CountMoves = 0; FormHelper.MatrToGRid(DG1, FormHelper.OutputResultMergeSort(arr.ToArray()), n); TBCompsMerge.Text = MergeSort.CountComps.ToString(); TBMovesMerge.Text = MergeSort.CountMoves.ToString(); DG2.ColumnCount = n; DG2.RowCount = 1; DG2.Rows[0].Height = 43; NaturalMergeSort.CountComps = 0; NaturalMergeSort.CountMoves = 0; FormHelper.MatrToGRid(DG2, FormHelper.OutputResultNaturalMergeSort(arr.ToArray()), n); TBCompsNatMerge.Text = NaturalMergeSort.CountComps.ToString(); TBMovesNatMerge.Text = NaturalMergeSort.CountMoves.ToString(); }
private void Button_Click(object sender, EventArgs e) { if (!int.TryParse(TBInput.Text, out n)) { MessageBox.Show("Введено неверное значение", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TBInput.Clear(); return; } DGSource.ColumnCount = n; DGSource.RowCount = 1; DGSource.Rows[0].Height = 43; arr = FormHelper.InputData(n); FormHelper.MatrToGRid(DGSource, arr, n); }