Я хочу сделать полужирным шрифтом только «имя» в строке, как это сделать?Как сделать часть метки жирным шрифтом
Dim name As String = Environment.UserName
LabelWelcome.Text = "Welcome " + name + ", ...!"
Я хочу сделать полужирным шрифтом только «имя» в строке, как это сделать?Как сделать часть метки жирным шрифтом
Dim name As String = Environment.UserName
LabelWelcome.Text = "Welcome " + name + ", ...!"
Я не верю, что это невозможно по умолчанию, так как нет форматирования стиля.
Я предлагаю использовать 2 ярлыка или богатое текстовое поле управления.
Вы можете использовать две этикетки и ставить их рядом. У одного есть жирная часть, а у другого - простой текст.
Вы можете использовать метод OnPaint()
для пользовательского рисования также
Я нашел это: http://pastebin.com/L4xScMjZ [Не сделанный мной]
Это класс, который выделяет часть этикетки для вас. Это не смело, но вы можете выделить важную часть красного или любого цвета, который вы хотите.
Я уверен, что вы можете повернуть это, чтобы выделить выделенную часть жирным шрифтом.
Чтобы использовать его, необходимо создать новый класс и поместить этот код в
Создайте свой проект и там должен быть новый элемент управления под названием «скроллинг Ярлык»
Вы можете добавить, что контроль в свой проект и редактировать свойства:.
Выделите: # -> сколько символов вы хотите выделить слева направо
HighLightText -> Цвет выделенного текста
Это немного глючит, поэтому вы можете добавить «DoubleBuffer = True» в ваша форма Нагрузка
Ответ на http://stackoverflow.com/questions/11311/formatting-text-in-winform-label –