/// <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;
            }
        }