/// <summary> /// Метод генерации диалога для сохранения нейронной сети /// </summary> private void SaveNeuralNetworkDialog() { if (MessageBox.Show("Do you want to save neural network?", "Saving", MessageBoxButtons.YesNo) == DialogResult.Yes) { SerializationNetwork.WriteToFile(); MessageBox.Show("Neural network was saved successfully", "Saving", MessageBoxButtons.OK); } else { if (!FileNetwork.FileExists(Save.NNetwork.Name, FileNetwork.SAVE_FILE)) { FileNetwork.DeleteDirectory(Save.NNetwork.Name); } } }
/// <summary> /// Метод, который обрабатывает событие нажатия на кнопку с названием нейронной сети (загрузка или удаление) /// </summary> private void DirectoryButton_Click(object sender, MouseEventArgs e) { // проверка принадлежности кнопки, которая была нажата на мыши switch (e.Button) { case MouseButtons.Right: // удаление нейронной сети if (MessageBox.Show("Do you wanna to delete this neural network?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FileNetwork.DeleteDirectory(((Button)sender).Text); CreateNetworksList(); } break; case MouseButtons.Left: OpenMainForm(sender); break; } }