【C#.NET】RichTextBox控件中各行文本显示不同颜色
来源:互联网 发布:windows软件开发工具 编辑:程序博客网 时间:2024/06/04 18:27
目的:在RichTextBox中显示多个人的聊天记录,每个人的话用不同颜色的文本显示。
实现方法:
public void disply(RichTextBox rtBox, string strInput, Color fontColor, Color backColor)
{
rtBox.AppendText(strInput + "/r/n");
int p1 = rtBox.Text.IndexOf(strInput);
int p2 = strInput.Length;
rtBox.ForeColor = fontColor;
rtBox.Select(rtBox.Text.Length - p2 - 1,p2);
rtBox.SelectionColor = fontColor;
rtBox.SelectionBackColor = backColor;
}
经测试,此方法是可行的。
- 【C#.NET】RichTextBox控件中各行文本显示不同颜色
- WPF操作RichTextBox 追加文本显示不同颜色
- c#.net 文本编辑控件——C# RichTextBox对象中插入文字而不改变文本格式
- c#.net 文本编辑控件——C# RichTextBox对象中插入文字而不改变文本格式
- C# richTextBox显示不同颜色文字
- c#.net 文本编辑控件——RichTextBox中插入图片
- c#.net 文本编辑控件——RichTextBox中插入图片
- Android中TextView显示不同颜色文本
- .Net (C#) RichTextBox控件实现上下查找
- .Net (C#) 在学习中遇到的RichTextBox控件的一些属性和方法
- [VB.NET]richtextbox控件
- 如何在一个TextView中显示不同颜色的文本
- WPF 文本分段,不同颜色显示
- android textview 文本显示不同颜色
- 在 Windows 窗体 RichTextBox 控件中显示滚动条
- c#.net 文本编辑控件——使用 Visual C# .NET 打印 RichTextBox 控件的内容
- RichTextBox指定文本高亮显示
- 有格式文本控件RichTextBox(文本类控件)
- c++构造函数不能使用本class对象作为参数
- js事件的学习心得
- Const 限定符
- 也许在物欲横流的社会谎言已经成为了生活的必需品,但是请不要对信任自己的人说谎话,很伤的。而且弥补不了的。
- Android:适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
- 【C#.NET】RichTextBox控件中各行文本显示不同颜色
- 《编码:隐匿在计算机软硬件背后的语言》笔记05
- 读取jar中资源文件的问题
- [总结]find的一些用法
- Linux strace 命令 说明
- 使用MATLAB产生特定均值和方差的均匀分布白噪声
- 工作与生活
- const
- Eclipse导入Android项目的正确方法