在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