2015-12-29 1 views
0

Я пытаюсь сделать полужирный текст в richTextBox. Текст, который я хочу сделать полужирным, находится во второй строке «Использование процессора» в коде.Создание richtextbox жирным шрифтом в C# .Net

Редактировать этот код, чтобы сделать ее полужирным?

double cpuUsage = Math.Round(perfCpuCount.NextValue(), 2); MonitorLog.AppendText(string.Format("Cpu usage: {0}%\r\n\n", cpuUsage));

ответ

2

Изменение SelectionFont включить смелый стиль, и написать текст, который должен быть смелым, а затем вернуть его обратно в регулярные:

MonitorLog.SelectionFont = new Font(MonitorLog.Font, FontStyle.Bold); 
MonitorLog.AppendText("CPU Usage:"); 
MonitorLog.SelectionFont = new Font(MonitorLog.Font, FontStyle.Regular); 
MonitorLog.AppendText(string.Format(" {0}%\r\n\n", cpuUsage)); 
+0

Спасибо. Это то, что мне нужно. Итак, в основном, если я хочу изменить fontstyle, цвет шрифта и т. Д. Мне нужно выбрать раздел текста, который я хочу изменить, как в коде, не так ли? – Tadas

+0

@ Тасас, да. Некоторое время я не делал winforms, но может также стоить определить жирные и обычные шрифты где-то в другом месте вместо создания нового экземпляра каждый раз, когда вам нужно обновить текст. – Cyral

+0

Я думал о создании функции для стилизации шрифтов. :) – Tadas