Csharp/C#教程:在RichtextBox中着色文本,C#分享


在RichtextBox中着色文本,C#

如何使用不同的颜色为新文本行着色,然后将其添加到RichTextBox? 我正在使用SilverLight。

您可以在代码中执行此操作:

      //创建一个包含两个彩色运行的段落      Paragraph para = new Paragraph();     运行run1 = new Run(“Red”);      run1.Foreground = Brushes.Red;     运行run2 = new Run(“Green”);      run2.Foreground = Brushes.Green;      para.Inlines.Add(RUN1);      para.Inlines.Add(RUN2);      //获取文档      FlowDocument doc = richTextBox1.Document;      //清除现有内容      doc.Blocks.Clear();      //添加新内容      doc.Blocks.Add(对位); 

或者在XAML中:

上述就是C#学习教程:在RichtextBox中着色文本,C#分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)

   Red Green    

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/cdevelopment/1039338.html

(0)
上一篇 2022年1月26日
下一篇 2022年1月26日

精彩推荐