Я искал способ использовать простой язык разметки или простой HTML при отображении текста в приложениях WinForm. Я бы хотел избежать встраивания элемента управления веб-браузера, поскольку в большинстве случаев я просто хочу выделить одно или два слова в предложении.
Я посмотрел на использование RTFControl, но я считаю, что это немного тяжеловато, и я не думаю, что «язык», используемый для форматирования, прост.
Есть ли простой элемент управления, который позволяет мне отображать такие строки, как:
This is a sample stringwith different formatting.
Было бы здорово, если бы также можно было указать шрифт и / или размер текста.
О, .NET 3.5 и WPF / XAML - это не вариант.





Хорошо, просто используйте HTML. Мы использовали следующий «БЕСПЛАТНЫЙ» элемент управления в некоторых наших приложениях, и это просто прекрасно.
Мы можем определить пользовательский интерфейс в HTML-разметке, а затем отобразить его с помощью этого элемента управления:
http://www.terrainformatica.com/htmlayout/main.whtm
Первоначально мы начали изучать преобразователи HtmlToRTF, чтобы мы могли использовать элемент управления RTF для визуализации пользовательского интерфейса, но существует слишком много вариантов для соответствия между двумя форматами. Итак, мы закончили тем, что использовали вышеуказанный элемент управления.
Единственное предварительное условие - это упоминание их имени в поле «О нас».