private void tsbNewFile_Click(object sender, EventArgs e) { if (m_DocumentChanged) { SaveNeedForm dialog = new SaveNeedForm(); DialogResult result = dialog.ShowDialog(); switch (result) { case DialogResult.Yes: { MenuFileSaveAs(); break; } case DialogResult.Cancel: { return; } } } richTextBox1.Clear(); DocementNotChanged(); }
private void tsbOpenFile_Click(object sender, EventArgs e) { if (m_DocumentChanged) { SaveNeedForm dialog = new SaveNeedForm(); DialogResult result = dialog.ShowDialog(); switch (result) { case DialogResult.Yes: { MenuFileSaveAs(); break; } case DialogResult.Cancel: { return; } } } //Если диалог отображен и нажата кнопка выбрать if (openFileDialog1.ShowDialog() == DialogResult.OK) { //Имя файла и директории хранитя в войстве FileName как строка var filename = openFileDialog1.FileName; //Покажем имя Text = filename; //Создаем поток Stream stream = openFileDialog1.OpenFile(); //Загружаем файл в RichTextBox richTextBox1.LoadFile(stream, RichTextBoxStreamType.RichText); //Закрываем поток stream.Close(); } DocementNotChanged(); }