在文本框winform中使一些单词变为粗体

时间:2015-07-20 11:13:37

标签: c# winforms

也许有些人可以帮我解决以下问题。我想在文本框中加入一些粗体字(winforms)。

我有一个包含一些描述文本的字符串_descripton变量。例如: “这是对\ b car \ b0 ............”的描述。我试图用richtextformat替换字符串格式,如:

string _makebold = _description.Replace("\b", @"{\rtf1\ansi \b").Replace("\b0", " \b0.}");

得到以下结果:这是@“{\ rtf1 \ ansi \ b car \ b0。}”的描述。 最后设置richtextbox1的文本属性:

richTextBox1.Text = _makebold;  

我无法在richTextbox中加粗特定的单词,文本框也可以正常工作 任何人都可以帮我解决问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用富文本框控件的richTextBox1.Rtf = @"{\rtf1\ansi This is in \b bold\b0.}"; 属性。

例如,以下文字添加文字"此文字为粗体。"到现有的RichTextBox控件。

请参阅此$redact链接。

$scope.updateFilters = function(inVal, inType){
    console.log(inVal + ', ' + inType);       
    $scope.data = _originalData.filter(function(d){
        return d[inType] === inVal;
    });           
};