/// User has chosen to open the /// Not allowed if running the TSP algorithm. private void openCityListButton_Click(object sender, EventArgs e) { string fileName = ""; try { if (tsp != null) { StatusLabel.Text = "Cannot alter city list while running"; StatusLabel.ForeColor = Color.Red; return; } fileName = this.fileNameTextBox.Text; cityList.OpenCityList(fileName); DrawCityList(cityList); } catch (FileNotFoundException) { MessageBox.Show("File not found: " + fileName, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); } catch (InvalidCastException) { MessageBox.Show("Cities XML file is not valid", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); } }
/// <summary> /// User has chosen to open the /// Not allowed if running the TSP algorithm. /// </summary> /// <param name="sender">Object that generated this event.</param> /// <param name="e">Event arguments.</param> private void openCityListButton_Click(object sender, EventArgs e) { string fileName = ""; try { if (tsp != null) { StatusLabel.Text = "Нельзя изменить список городов во время работы программы."; StatusLabel.ForeColor = Color.Red; return; } fileName = this.fileNameTextBox.Text; cityList.OpenCityList(fileName); DrawCityList(cityList); } catch (FileNotFoundException) { MessageBox.Show("Файл не найден: " + fileName, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (InvalidCastException) { MessageBox.Show("Плохой формат XML-файла", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch { MessageBox.Show("Не выбран файл", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { string fileName = ""; try { fileName = this.fileNameTextBox.Text; cityList.OpenCityList(fileName); DrawCityList(cityList); cityNumForm.Close(); } catch (FileNotFoundException) { MessageBox.Show("Файл не найден: " + fileName, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); } catch (InvalidCastException) { MessageBox.Show("Файл Cities XML невозможно открыть", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); } }