我想让特定的文本粗体,但我真的不知道怎么做。有人能帮帮我吗?
txt_logUser.Text = "Logged user is: " + LogUser;
我想有粗体文本,将在LogUser。我该怎么办?谢谢你的帮助:)
你不能在普通文本框中这样做,你需要使用c#中的RichTextBox
你可以使用类似这样的代码
string boldText = "please bold me";
richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Bold);
richTextBox1.AppendText(boldText);
richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Regular);
richTextBox1.AppendText(" REGULAR TEXT APPEARS HERE");
输出:please bold me此处出现常规文本
hacky
解:
创建另一个label/textBox
somethingtxt_LogUserBold
使字体加粗。并将你的文本框/标签彼此靠近,如:
txt_logUser txt_logUserBold
结果将是:
登录用户是:一些粗体
第一个是txt_logUser
的文本,第二个是txt_logUserBold
的文本