Рейтинг:
23
LosEagle
Хорошо, благодаря вашему ответу и ответу далека я понял, как изменить шрифт выделенного текста. Но когда я хочу сохранить файл, я не знаю, как это сделать, потому что кажется, что ReadAll (когда я хочу увидеть сохраненный файл) и WriteAll просто читают и сохраняют файл шрифтом по умолчанию. Должен ли я создавать файловые потоки?
Sergey Alexandrovich Kryukov
Что, RichBox. SaveFile? Здесь:
http://msdn.microsoft.com/en-us/library/8bf5hy2e.aspx
--СА
LosEagle
Спасибо, очень полезные коды есть:). Но у меня все еще есть проблема с сохранением шрифта текста. То, что я пытаюсь сделать, - это приложение, которое может сохранить текст с измененным шрифтом, и когда я загружу его снова, шрифт появится так же, как я изменил его в приложении. Я использовал советы из great answers здесь, и я могу изменить выбранный шрифт в приложении, но когда я сохраняю его в txt, например, и загружаю его снова с помощью readalltext, а шрифт в richtextbox - это последний шрифт, который я использовал при изменении выбранного текста: - / ну, по крайней мере, я могу временно изменить шрифт выбранного текста без сохранения
Sergey Alexandrovich Kryukov
Трудно сказать, это мог быть какой-то жук или что-то в этом роде. Если вы сохраняете RTF как полный документ, вы сохраняете его полностью, со всеми форматированием/стилями. Может быть, какая-то логистика, что угодно... вам нужно исследовать его на простых образцах. Посмотрите на RTF вручную, с помощью word pad и обычного текстового редактора, сравните...
--СА
Рейтинг:
19
Shahin Khorshidnia
Хорошая ссылка, но ОП хочет сохранить текст в файл, и вы знаете, что некоторые символы могут быть разных цветов.
LosEagle
Да, извините, что я написал важную часть своего вопроса до конца. Ваш ответ был полезен, но он сохраняет шрифт по умолчанию.
Sergey Alexandrovich Kryukov
Да, извините, но вы не дочитали ответ до конца, вот в чем проблема. Хорошо, пожалуйста, сначала посмотрите мой ответ.
Если вы хотите, загрузите страницу, на которую ссылается далек, чтобы увидеть, что один из ответов действительно дает вам правильную идею, вам просто нужно было найти ее.
--СА
Sergey Alexandrovich Kryukov
Итак, на этот раз я проголосовал за 4, так как ОП мог бы использовать некоторые разъяснения о том, где смотреть, более точно :-)
Поэтому я и ответил, чтобы уточнить...
--СА