Форматирование текста в WinForm Label - PullRequest
21 голосов
/ 14 августа 2008

Можно ли отформатировать определенный текст в метке WinForm вместо разбиения текста на несколько меток? Не обращайте внимания на теги HTML внутри текста метки; он используется только для того, чтобы высказать мою точку зрения.

Например:

Dim myLabel As New Label
myLabel.Text = "This is <b>bold</b> text.  This is <i>italicized</i> text."

Что даст текст в метке как:

Это жирный текст. Это курсив текст.

Ответы [ 12 ]

0 голосов
/ 01 апреля 2015

Да. Вы можете реализовать, используя HTML Render. Чтобы увидеть, нажмите на ссылку: https://htmlrenderer.codeplex.com/ Я надеюсь, что это полезно.

0 голосов
/ 27 августа 2014

FlowLayoutPanel хорошо работает для вашей проблемы. Если вы добавите метки на панель потока и отформатируете свойства шрифта и поля каждой метки, у вас могут быть разные стили шрифта. Довольно быстрое и простое решение для работы.

...