// Обработчик пункта меню Save As private void miSaveAs_Click(object sender, EventArgs e) { if (database != null) { SaveFileDialog sf = new SaveFileDialog(); if (sf.ShowDialog() == DialogResult.OK) { var database1 = database; database = new TrueFalse(sf.FileName); miSaveAs.Enabled = true; for (int i = 0; i < database1.Count; i++) { textBox1.Text = database1[i].text; cboxTrue.Checked = database1[i].trueFalse; database.Add(textBox1.Text, cboxTrue.Checked); } database.Save(); } } else { MessageBox.Show($"База данныхх не создана"); } }
// Обработчик пункта меню Save private void miSave_Click(object sender, EventArgs e) { if (database != null) { database.Save(); } else { MessageBox.Show("База данных не создана"); } }
// Обработчик пункта меню New private void miNew_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); // предложили пользователю выбрать место для сохранения нового списка if (sfd.ShowDialog() == DialogResult.OK) // проверили, выбранно ли место сохранения (нажата ли кнопка с надписью ОК) { database = new TrueFalse(sfd.FileName); //создаем новый список вопросов, сохраняя в выбранном пользователем файле database.Add("123", true); database.Save(); nudNumber.Minimum = 1; nudNumber.Maximum = 1; nudNumber.Value = 1; } }