private void startButton_Click(object sender, EventArgs e) { Matrix obj = new Matrix(DataGridViewUtils.GridToArray2 <int>(inputDataGridView)); int[,] ansMatrix = obj.Sdvig(Convert.ToInt32(nTextBox.Text)); DataGridViewUtils.Array2ToGrid <int>(outputDataGridView, ansMatrix); }
private void Combine_Click(object sender, EventArgs e) { try { List <Cut> cuts = CutConvert.MatrixToCutsList(DataGridViewUtils.GridToArray2 <double>(Input)); List <Cut> CombineCuts = Cut.Combine(cuts); DataGridViewUtils.Array2ToGrid(Output, CutConvert.CutsListToMatrix(CombineCuts)); save.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "ошибка"); } }
private void RandomizeBtn_Click(object sender, EventArgs e) { Random rnd = new Random(); double[,] lst = new double[100, 6]; for (int r = 0; r < 100; r++) { for (int c = 0; c < 6; c++) { lst[r, c] = rnd.Next(10); } DataGridViewUtils.Array2ToGrid(InputDGV, lst); } }
private void ChangeBtn_Click(object sender, EventArgs e) { try { int[,] Arr2 = DataGridViewUtils.GridToArray2 <int>(Input); ToolsArr2 toolsArr2 = new ToolsArr2(Arr2); int[,] OutArr2 = toolsArr2.GetCount(); DataGridViewUtils.Array2ToGrid(Output, OutArr2); save.Enabled = true; } catch (Exception) { MessageBox.Show("ошибка ввода", "ошибка"); } }
private void Open_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { try { string[,] Arr2 = StudentsToArr2(StrToStudents(FileStr.ReadStr(openFileDialog.FileName))); DataGridViewUtils.Array2ToGrid(Input, Arr2); } catch (Exception ex) { MessageBox.Show(ex.Message, "ошибка"); } } }
private void open_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { try { FileTls fileTls = new FileTls(openFileDialog.FileName); bool[,] Matrix = fileTls.ReadBoolMatrix(); DataGridViewUtils.Array2ToGrid(Grid, Matrix); } catch (Exception eror) { MessageBox.Show(eror.Message, "ошибка"); } } }
private void open_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { try { CutsFile file = new CutsFile(openFileDialog.FileName); List <Cut> Cuts = file.ReadCuts(); DataGridViewUtils.Array2ToGrid(Input, CutConvert.CutsListToMatrix(Cuts)); } catch (Exception ex) { MessageBox.Show(ex.Message, "ошибка"); } } }
private void Open_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { try { FileArr2 file = new FileArr2(openFileDialog.FileName); int[,] Arr2 = file.ReadArr2(); DataGridViewUtils.Array2ToGrid(Input, Arr2); } catch (Exception ex) { MessageBox.Show(ex.Message, "ошибка"); } } }
private void ChangeBtn_Click(object sender, EventArgs e) { try { List <Student> students = (List <Student>)Arr2ToStudents(DataGridViewUtils.GridToArray2 <string>(Input)); students.Sort(); List <Student> newStudents = new List <Student>(); for (int i = 0; i < Math.Min(GetN.Value, students.Count); i++) { newStudents.Add(students[i]); } DataGridViewUtils.Array2ToGrid(Output, StudentsToArr2(newStudents)); save.Enabled = true; } catch (Exception) { MessageBox.Show("ошибка ввода", "ошибка"); } }
private void открытьToolStripMenuItem_Click(object sender, EventArgs ee) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { string arrText = FilesUtils.Read(openFileDialog1.FileName); int[,] arr = DataConverter.StrToArray2D <int>(arrText); DataGridViewUtils.Array2ToGrid(dataGridView, arr); MessagesUtils.Show("Данные загружены"); } catch (Exception e) { MessagesUtils.ShowError("Ошибка загрузки данных"); } } }
private void GetResult_Click(object sender, EventArgs e) { errorTextBox.Text = ""; try { CircleUtility arrCircles = new CircleUtility(DataGridViewUtils.GridToArray2 <double>(CircleDataGridView)); arrCircles.Init(); if (arrCircles.CheckingThatRadiusMoreThan0(arrCircles.Circles)) // радиус должен быть больше 0 { DataGridViewUtils.Array2ToGrid(resultDataGridView, arrCircles.CircleListToArr(arrCircles.FindAllAloneCircles())); } else { errorTextBox.Text = "Радиусы должны быть больше 0"; } } catch { errorTextBox.Text = "Таблица заполнена неправильно"; } }
private void MainMeneFileOpen_Click(object sender, EventArgs ev) { if (LoadFileDialog.ShowDialog() == DialogResult.OK) { try { // Читаем содержимое выбранного файла и преобразуем его в массив string arrText = FilesUtils.Read(LoadFileDialog.FileName); int[,] arr = DataConverter.StrToArray2D <int>(arrText); // Копируем полученный массив в DataGridView DataGridViewUtils.Array2ToGrid(inputDataGridView, arr); MessagesUtils.Show("Данные загружены"); } catch (Exception e) { MessagesUtils.ShowError("Ошибка загрузки данных"); } } }
private void Open_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { try { // Читаем содержимое выбранного файла и преобразуем его в массив string arrText = FilesUtils.Read(openFileDialog.FileName); int[,] arr = helper.StrToArray2D <int>(arrText); // Копируем полученный массив в DataGridView DataGridViewUtils.Array2ToGrid(inputGrid, arr); MessagesUtils.Show("Данные загружены. Можем начинать!"); } catch { MessagesUtils.ShowError("Ошибка загрузки данных"); } } }
private void changebutton_Click(object sender, EventArgs e) { try { // Преобразуем содержимое нашего DataGridView в массив int[,] arr = DataGridViewUtils.GridToArray2 <int>(inputdataGridView); // Создаём объект класса Array2DUtils для выполнения // различных операций над двумерными массивами ClassMatrix arrayUtils = new ClassMatrix(arr); // Преобразуем результат выполнения метода IncreaseElementsValue // в содержимое DataGridView DataGridViewUtils.Array2ToGrid(outputdataGridView, arrayUtils.CreateNewMatrix()); } catch (Exception E) { // Если во время выполнения действий с массивом произошла ошибка, // то выводим её текст MessagesUtils.ShowError(E.Message); } }
private void solve_Click(object sender, EventArgs e) { try { // Преобразуем содержимое нашего DataGridView в массив int[,] arr = DataGridViewUtils.GridToArray2 <int>(inputGrid); // Создаём объект класса Array2DUtils для выполнения // различных операций над двумерными массивами WorkWith2DArrays arrayUtils = new WorkWith2DArrays(arr); // Преобразуем результат выполнения метода IncreaseElementsValue // в содержимое DataGridView DataGridViewUtils.Array2ToGrid(inputGrid, arrayUtils.LeftBottomTransfer()); } catch (Exception exc) { // Если во время выполнения действий с массивом произошла ошибка, // то выводим её текст MessagesUtils.ShowError(exc.Message); } }
private void open_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { try { FileTls fileTls = new FileTls(openFileDialog.FileName); int[,] Matrix = fileTls.ReadIntMatrix(); if (Matrix.GetLength(0) == Matrix.GetLength(0)) { DataGridViewUtils.Array2ToGrid(InputGrid, Matrix); } else { throw new Exception("матрица должна быть квадратной"); } } catch (Exception eror) { MessageBox.Show(eror.Message, "ошибка"); } } }
private void rnd_button_Click(object sender, EventArgs e) { int[,] arr2Drnd = ArrayUtils.CreateRandomArray2(inputdataGridView.RowCount, inputdataGridView.ColumnCount, 100); DataGridViewUtils.Array2ToGrid(inputdataGridView, arr2Drnd); }