private void AddDataFromBinaryFile_Click(object sender, EventArgs e) { OpenFileDialog.Filter = "Текст|*.dat"; if (OpenFileDialog.ShowDialog() == DialogResult.OK) { try { openBehavior = new DeserializeBin(); PhoneNote = openBehavior.AddingData(PhoneNote, OpenFileDialog.FileName); if (PhoneNote.Count == 0) { current = -1; } else { current = 0; if (count == 0) { oldPhoneNote = PhoneNote.ToList(); ++count; }//запоминаем только первый раз, чтобы на выходе спросить про сохранение } // выводим текущий элемент PrintElement(); OpenFileDialog.FileName = ""; } catch (Exception) { MessageBox.Show("xml файла не существует!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void изТекстовогоФайлаToolStripMenuItem1_Click(object sender, EventArgs e) { OpenFileDialog.Filter = "Текст|*.txt"; if (OpenFileDialog.ShowDialog() == DialogResult.OK) { try { openBehavior = new OpenTxt(); PhoneNote = openBehavior.AddingData(PhoneNote, OpenFileDialog.FileName); if (PhoneNote.Count == 0) { current = -1; } else { current = 0; if (count == 0) { oldPhoneNote = PhoneNote.ToList(); ++count; } ; //запоминаем только первый раз, чтобы на выходе спросить про сохранение } // выводим текущий элемент PrintElement(); OpenFileDialog.FileName = ""; } catch (Exception ex) { MessageBox.Show("При открытии файла возникла ошибка! Ошибка: " + ex.Message); } } }