Я хочу обновить приложение Windows Forms, чтобы обеспечить следующие функции:
В идеале форматированный текст может быть доступен в виде обычного текста для отчетов с помощью инструментов, которые не поддерживают форматирование, но также может отображаться как HTML для инструментов, поддерживающих теги HTML при визуализации текста.
Мне кажется, что WPF RichTextBox обеспечит эту функциональность. Как лучше всего это сделать? Не могли бы вы предложить другие альтернативы?





Windows Forms также имеет RichTextBox. Если вы работаете в приложении Windows Forms, это будет проще включить, чем включить элемент управления WPF.
Вы можете добавить / создать средство проверки орфографии для Window Forms RichTextBox.
Готовый пользовательский элемент управления richtextbox с проверкой орфографии. Приложение для проверка орфографии, которое можно легко интегрировать
Также здесь - это статья о добавлении WPF RichTextBox в ваше приложение, а также о том, как заставить работать проверку орфографии. (Требуется .NET 3.0+)
Я еще не проверял, если он будет работать в RichTextBox, но он должен ... попробовать следующее прикрепленное свойство
<TextBox SpellCheck.IsEnabled = "True" />
Узнать больше об этом здесь