//Вызов сортировки private void сортироватьToolStripMenuItem_Click(object sender, EventArgs e) { if (currFilename == "") { MessageBox.Show("Файл не выбран"); } else { //Если файл выбран float cost; string r = Interaction.InputBox("Введите максимальную стоимость конфет"); if (float.TryParse(r, out cost)) { //Очищаем поле от предыдущего резульата сортировки textBox2.Clear(); //Обновляем файл, который будем сортировать в соотвестии с textbox Sweets.PutToFile(textBox1, currFilename); //Создаем объект сортирощика Sorter s = new Sorter(5); //Сортировка resFileName = s.Sort(currFilename, cost); //Отображение результата Sweets.ReadAllFromFile(textBox2, resFileName); } } }
private void сохранитьОтсортированыыйToolStripMenuItem_Click(object sender, EventArgs e) { if (currFilename == "") { MessageBox.Show("Нет файла для сохранения"); } else { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.Filter = "BIN файлы (*.bin)|*.bin"; if (saveFile.ShowDialog() == DialogResult.OK) { Sweets.PutToFile(textBox2, saveFile.FileName); } } }