private void toolStripXML_Paint(object sender, PaintEventArgs e) { string filename = Properties.Settings.Default.settingsXmlConfig; if (Properties.Settings.Default.settingsXmlConfig.Length > 0) { richTextBox_XML.LoadFile(filename, RichTextBoxStreamType.PlainText); HighlightColors.HighlightRTF(richTextBox_XML); } else { toolStripButtonXmlOpen_Click(sender, e); } }
private void toolStripButtonXmlOpen_Click(object sender, EventArgs e) { openFileDialog.Filter = "Файл конфигурации (*.xml)|*.xml|Все файлы (*.*)|*.*"; if (openFileDialog.ShowDialog() == DialogResult.Cancel) { return; } // получаем выбранный файл string filename = openFileDialog.FileName; richTextBox_XML.LoadFile(filename, RichTextBoxStreamType.UnicodePlainText); HighlightColors.HighlightRTF(richTextBox_XML); Properties.Settings.Default.settingsXmlConfig = filename; Properties.Settings.Default.Save(); }