//Кнопка финального сохранения и загрузки private void button1_Click(object sender, EventArgs e) { int place = 0; switch (WinType) { case WindowType.Load: if (checkBox1.Checked == true) { place = refered_sharp.GD.List_Of_Objects.Count(); } else { if (CheckNumberFromString(textBox2_NumberMatrix.Text, ref place) == false) { return; } } refered_sharp.ReadMatrix("GraphicData_" + textBox1_NameMatrix.Text + ".txt", place); refered_sharp.Refresh_Window(); //Close(); break; case WindowType.Save: if (CheckNumberFromString(textBox2_NumberMatrix.Text, ref place) == false) { return; } refered_sharp.WriteMatrix("GraphicData_" + textBox1_NameMatrix.Text + ".txt", place); //Close(); break; } Refresher(); }
/// <summary> /// Записать матрицу в файл /// </summary> /// <param name="path">Путь к файлу</param> /// <param name="numObject">Номер матрицы в массиве объектов</param> static public void WriteMatrix(string path, int numObject) { SharpForm.WriteMatrix(path, numObject); }