近期需要一个UI,反馈服务器中的部分处理结果,其中需要对不同的内容显示不同的颜色,结果发现,在中 , 删除之前的部分内容后剩余内容颜色就乱了 。
效果如图:
代码:
【RichTextBox删除前面的行,同时保证后面各行的颜色不变。】if (rtBox.Lines.Length > 15){rtBox.SelectionStart = 0;rtBox.SelectionLength = rtBox.GetFirstCharIndexFromLine(5) - 1;rtBox.SelectedText = "···";}
注意:选择的是第4行末尾之前的所有数据,看了其他先驱的代码,最后用的="";但试了一下发现设为空不起作用,写点字符串进去就可以 。
控件让光标显示到最后 , 且滚动条显示到光标位置的方法:
也是试了多种都无效,查找文档发现这样可以的
rtBox.SelectionStart = int.MaxValue;rtBox.ScrollToCaret();
希望能让遇到和我一样问题的兄弟姐妹少点烦恼 。
- 兽用氟苯尼考的功能主治,兽用前列烯醇的作用是什么
- 鹌鹑蛋孵化前怎么消毒 鹌鹑种蛋的选择、保存、消毒
- 《风雨送春归》大结局提前剧透 风雨送春归46集
- 男性前列腺导致的阳痿怎么治疗
- 山东潍坊生育保险报销标准 潍坊生育保险产前检查费报销标准
- 迎秋日色檐前见入夜钟声竹外闻的意思 迎秋日色檐前见入夜钟声竹外闻的出处
- 室外铺贴瓷砖技巧和方法 室外铺贴瓷砖技巧
- 若待得君来向此花前对酒不忍触共粉泪两簌簌的意思 若待得君来向此的出处
- 现在从国外回潍坊要提前多久申报机票 现在从国外回潍坊要提前多久申报
- cdr怎么删掉多余部分 cdr如何删除图片一部分