【发布时间】:2015-07-20 11:13:36
【问题描述】:
也许你们中的一些人可以帮助我解决以下问题。我想在文本框(winforms)中加粗一些单词。
我有一个包含一些描述文本的字符串 _descripton 变量。例如: “这是对一辆\b车\b0…………”的描述。我试图用richtextformat替换字符串格式,例如:
string _makebold = _description.Replace("\b", @"{\rtf1\ansi \b").Replace("\b0", " \b0.}");
得到以下结果:这是一个@"{\rtf1\ansi \b car\b0.}"……的描述。 最后设置richtextbox1的text属性:
richTextBox1.Text = _makebold;
我无法在richTextbox 中将特定单词加粗,并且文本框也不起作用。
任何人都可以帮我解决问题吗?
谢谢!
【问题讨论】:
-
您是否尝试过使用
Rtfproperty? -
是的,不起作用。我得到:{“文件格式无效。”}错误
-
在这种情况下,我会进一步查看文档中提到的这一点:“对于 RTF 代码,请参阅“富文本格式 (RTF) 规范,版本 1.6” msdn.microsoft.com/library" 的 MSDN 库