private void Form2_FormClosing(object sender, FormClosingEventArgs e) { var a = (Form2)sender; var tmp = FormsController.GetFormByName(int.Parse(a.Text)); FormsController.FormsDatas.Remove(tmp); FormsController.SaveFormsDatas(); Form1.SetLabel1Value(); }
/// <summary> /// Перед закрытием всех форм Сохраняем данные еще раз, на всякий случай. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_FormClosingAsync(object sender, FormClosingEventArgs e) { FormsController.SaveFormsDatas(); }