Kunal Singha Roy Ответов: 3

Выделение части строки жирным шрифтом


У меня есть строка : "инвентарь (2)".Я хочу сделать "(2)" жирным шрифтом при отображении на экране.Как этого добиться.

OriginalGriff

И в чем вы его показываете?

Suresh Suthar

Если это приложение win form, то я думаю, что вы должны использовать две разные метки. Сделайте стиль шрифта другой этикетки жирным...

Kunal Singha Roy

Я показываю его как узел treeview.

3 Ответов

Рейтинг:
28

Suresh Suthar

Я думаю, что приведенная ниже ссылка может решить вашу проблему



http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.drawnode.aspx[^]


Sergey Alexandrovich Kryukov

Это верно, мой 5-й.
Кроме того, я предложил две статьи CodeProject, предлагающие отличные средства управления для этого и многое другое.
Пожалуйста, посмотрите мое решение.
--СА

Рейтинг:
20

E.F. Nijboer

Вам нужно будет справиться с этим DrawNode себя. Использование drawmode OwnerDrawText этого будет достаточно, потому что вы просто хотите настроить стиль текста. Взгляните на ссылку ниже:

http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.drawnode.aspx#Y570[^]

Удачи вам!


#realJSOP

5 - предлагается в качестве ответа

Sergey Alexandrovich Kryukov

Это верно, мой 5-й.
Кроме того, я предложил две статьи CodeProject, предлагающие отличные средства управления для этого и многое другое.
Пожалуйста, посмотрите мое решение.
--СА

Рейтинг:
2

Sergey Alexandrovich Kryukov

Есть две статьи CodeProject, предлагающие очень полезные элементы управления для этого на основе формата HTML.

Видеть:
для систем.Окна.Формы: Профессиональный HTML-рендерер, который вы будете использовать[^],
для WPF: WPF HTML поддерживает TextBlock[^].

В следующий раз, пожалуйста, всегда помечайте библиотеку пользовательского интерфейса, которую вы хотите использовать.

—СА