dmitry_dev33
@dmitry_dev33

Как исправить некорректное сохранение текста из RichTextBox в файл формата RTF?

Некорректно работает сохранение текста из компонента RichTextBox в RTF-файл. Что интересно: при пошаговом проходе по коду сохранение выполняется, а при обычном запуске - нет (файл пустой). В чем может быть проблема?
if (richTextBoxWrite.Text != null)
            {
                SaveFileDialog sfd = new SaveFileDialog();
                // sfd.Filter = "RTF files|*.rtf";
                sfd.Filter = "txt files (*.rtf) | *.rtf | All files(*.*) | *.*";
                if ((sfd.ShowDialog() == DialogResult.OK) && (sfd.FileName.Length > 0))
                {
                    string filename = sfd.FileName;
                    richTextBoxWrite.SaveFile(filename, RichTextBoxStreamType.RichText);
                }
            }
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Codebaker
Всё умею, всё могу!
Попробуйте заменить первое условие на:

if (!string.IsNullOrWhiteSpace(richTextBoxWrite.Text)) {
                ....
        }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы