Я использую формы Windows, и у меня есть текстовое поле, которое я иногда хотел бы выделить полужирным шрифтом, если это определенное значение.
Как изменить характеристики шрифта во время выполнения?
Я вижу, что есть свойство textbox1.Font.Bold, но это свойство только для получения.
В зависимости от вашего приложения вы, вероятно, захотите использовать это назначение шрифта либо при изменении текста, либо при фокусировке / расфокусировке рассматриваемого текстового поля.
Вот краткий пример того, как это могло бы выглядеть (пустая форма, только с текстовым полем. Шрифт становится полужирным, когда текст читается как «полужирный», без учета регистра):
источник
Вы можете использовать
Extension
метод для переключения между обычным стилем и жирным шрифтом, как показано ниже:И использование:
источник
источник
Вот пример переключения полужирного, подчеркивания и курсива.
источник