private void menuFileOpen() { openFileDialog1.FileName = ""; openFileDialog1.Multiselect = false; if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK && openFileDialog1.FileName.Length > 0) { try { RichTextBoxStream.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText); } catch (System.ArgumentException ex) { RichTextBoxStream.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText); } this.Text = "Файл [" + openFileDialog1.FileName + "]"; } }
private void MenuFileSaveAs() { saveFileDialog1.Filter = "RTF files|*.rtf|Text files|*.txt"; if (saveFileDialog1.ShowDialog() == DialogResult.OK && saveFileDialog1.FileName.Length > 0) { switch (saveFileDialog1.FilterIndex) { case 1: RichTextBoxStream.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText); break; case 2: RichTextBoxStream.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText); break; } } this.Text = "Файл [" + saveFileDialog1.FileName + "]"; }
private void menuFileNew_Click(object sender, EventArgs e) { RichTextBoxStream.Clear(); }