如图,wpf RichTextBox控件中,在添加内容时给内容加上背景色,为什么有tab符的地方不显示背景色?
Paragraph para = new Paragraph();
Run r = new Run(strNextLine);
r.Background = Brushes.LightPink;
para.Inlines.Add(r);
6 个解决方案
#1
Tab的地方是空的 理论上就是没有颜色的 你可以试试直接给Paragraph的对象设置背景色
#2
设置Paragraph的background 是可行的。
#3
这样一来,分号后面本来没有任何字符,可是也变了背景色。
有没有办法只是有字符(包括tab符)的地方显示背景色。
#4
把Table变成空格!取出的时候在变回来
#5
Tab的地方是空的 理论上就是没有颜色的 你可以试试直接给Paragraph的对象设置背景色
这样一来,分号后面本来没有任何字符,可是也变了背景色。
有没有办法只是有字符(包括tab符)的地方显示背景色。
上边的回复 要求在Run上设置背景色,不采取Paragraph这个了
#6
楼上的办法也算是个办法。
但是改变了文档内容。tab符的自动对齐等格式问题估计也会出现。
空格和tab符到底还是不同的东西。
但是改变了文档内容。tab符的自动对齐等格式问题估计也会出现。
空格和tab符到底还是不同的东西。
#1
Tab的地方是空的 理论上就是没有颜色的 你可以试试直接给Paragraph的对象设置背景色
#2
设置Paragraph的background 是可行的。
#3
Tab的地方是空的 理论上就是没有颜色的 你可以试试直接给Paragraph的对象设置背景色
这样一来,分号后面本来没有任何字符,可是也变了背景色。
有没有办法只是有字符(包括tab符)的地方显示背景色。
#4
Tab的地方是空的 理论上就是没有颜色的 你可以试试直接给Paragraph的对象设置背景色
这样一来,分号后面本来没有任何字符,可是也变了背景色。
有没有办法只是有字符(包括tab符)的地方显示背景色。
把Table变成空格!取出的时候在变回来
#5
Tab的地方是空的 理论上就是没有颜色的 你可以试试直接给Paragraph的对象设置背景色
这样一来,分号后面本来没有任何字符,可是也变了背景色。
有没有办法只是有字符(包括tab符)的地方显示背景色。
上边的回复 要求在Run上设置背景色,不采取Paragraph这个了
#6
楼上的办法也算是个办法。
但是改变了文档内容。tab符的自动对齐等格式问题估计也会出现。
空格和tab符到底还是不同的东西。
但是改变了文档内容。tab符的自动对齐等格式问题估计也会出现。
空格和tab符到底还是不同的东西。