private void Open_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); if (openFile.ShowDialog() == DialogResult.OK) { var openedFile = new FileInfo(openFile.FileName); if (openedFile.Length > Mbyte) { MessageBox.Show(@"Слишком большой файл"); return; } if (Path.GetExtension(openFile.FileName) != ".dat") { MessageBox.Show(@"Файл должен иметь расширение .dat"); return; } try { _database = new TrueFalse(openFile.FileName); _database.Load(); counter.Minimum = 1; counter.Maximum = _database.Count; counter.Value = 1; } catch (Exception exc) { MessageBox.Show($@"Нельзя открыть пустую базу!\n\n {exc.Message}", @"Ошибка открытия файла"); } } }
private void New_Click(object sender, EventArgs e) { SaveFileDialog saveFile = new SaveFileDialog(); if (saveFile.ShowDialog() == DialogResult.OK) { _database = new TrueFalse(saveFile.FileName); _database.Add("Текст вопроса", true); _database.Save(); counter.Minimum = 1; counter.Maximum = 1; counter.Value = 1; } }