Сохранение цвета фона расширенного текстового поля в C # - PullRequest
1 голос
/ 17 августа 2011

В настоящее время я сохраняю содержимое моего расширенного текстового поля следующим образом:

private void asRTFToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFile1 = new SaveFileDialog();
            saveFile1.DefaultExt = "*.rtf";
            saveFile1.Filter = "RTF Files|*.rtf|TXT Files|*.txt";
            if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
               saveFile1.FileName.Length > 0)
            {
                telep.SaveFile(saveFile1.FileName, RichTextBoxStreamType.RichText);
            }
        }

И загружаю его как:

private void rTFToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFile1 = new OpenFileDialog();
            openFile1.DefaultExt = "*.rtf";
            openFile1.Filter = "RTF Files|*.rtf";
            if (openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
               openFile1.FileName.Length > 0)
            {
                telep.LoadFile(openFile1.FileName, RichTextBoxStreamType.RichText);
            }
        }

Как сохранить и загрузить цвет фона моегорасширенное текстовое поле?

1 Ответ

0 голосов
/ 17 августа 2011

попробуйте использовать регистр

`private void SaveSettings()
{
        RegistryKey R = Registry.CurrentUser.CreateSubKey("RTF box");
        R.SetValue("FontName", textBox1.Font.FontFamily.GetName(0));
        R.SetValue("FontSize", Convert.ToString(textBox1.Font.Size));
        R.SetValue("ForeCol", Convert.ToString(textBox1.ForeColor.ToArgb()));
        R.SetValue("BackCol", Convert.ToString(textBox1.BackColor.ToArgb()));
        R.SetValue("WordWrap", Convert.ToString(textBox1.WordWrap));

}`

вместо текстового поля используйте функции расширенного текстового поля

...