如何在 c# 中将字符串的一部分加粗到文本框中

本文关键字:文本 一部分 字符串 | 更新日期: 2023-09-27 18:32:28

我有一个字符串生成器,其中值在运行时通过占位符追加。追加字符串生成器后,将其分配给文本框(不是富 txt)以显示在 UI 中。

我希望部分文本加粗。

sb.AppendFormat("Added {0} by {1}:'n{2}", DateTime.ToString(), userName, note);
txt.Text = sb.ToString();

预期产出:

添加 9/01/2016 8:47:19 PM by Vinoth: 测试目的

我怎样才能做到这一点?有没有用:符号循环单词,直到我希望它加粗?

如何在 c# 中将字符串的一部分加粗到文本框中

您必须分段构建文本。

可以作为不同的

文本框/文本块,也可以作为单个富文本框,以不同的样式为所需的部分提供单独的运行。