社区
C#
帖子详情
如何使richTextBox1里显示不同颜色的字体
huhaojian110
2005-03-07 03:32:25
本人学生现在做编译原理的词法分析器
用vs.net2003/C#做,想在richTextBox1里输出“关键字”,和“标识符”如何显示不同的颜色
请您指教,谢谢!!
...全文
468
5
打赏
收藏
如何使richTextBox1里显示不同颜色的字体
本人学生现在做编译原理的词法分析器 用vs.net2003/C#做,想在richTextBox1里输出“关键字”,和“标识符”如何显示不同的颜色 请您指教,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhp97
2005-04-15
打赏
举报
回复
呵呵,他说的不是这么会事,楼主想重写那控件
easywolf
2005-03-27
打赏
举报
回复
up
tajlolo
2005-03-27
打赏
举报
回复
我的思路是这样的:
在富文本框的keyDown事件中,每输入完一个单词(判断前后是否有空格或回车符,这就看你自己的词法定义),就和关键字表中的字符串匹配,如果有记下该字符串索引位置和长度存入一个数据结构,然后重新根据richtextbox.seletionStart,richtextbox.selectionLenght,richtextbox.selectioncolor来刷新显示.
不知道行不行得通?
iuIRCClient
2005-03-27
打赏
举报
回复
richtextbox.SelectionStart=richtextbox.text.lenght;
richtextbox.selectionColor=Color.red(红色);
richtextbox.appendtext("新追加的内容");
richtextbox.selectioncolor=color.blue(蓝色);
richtextbox.appendtext("再追加内容");
上面是随着追加内容,边加边设颜色
如果预先有固定的内容,要改里面的颜色如下:
richtextbox.seletionStart=100;(从第100个字符开始)
richtextbox.selectionLenght=5;(选中5个字符)
richtextbox.selectioncolor=red;(改为红色)
随手写的,自已注意大小写
huhaojian110
2005-03-11
打赏
举报
回复
怎么没人看呢?
RichTextBox
中
显示
不同
的
字体
该程序实现
RichTextBox
中的内容,以
不同
的
颜色
、
不同
的
字体
显示
C#在
RichTextBox
中
显示
不同
颜色
文字的方法
本文实例讲述了C#在
RichTextBox
中
显示
不同
颜色
文字的方法。分享给大家供大家参考。具体实现方法如下: #region 日志记录、支持其他线程访问 public delegate void LogAppendDelegate(Color color, string text); //...
C#
RichTextBox
制作文本编辑器
Windows窗体中的
RichTextBox
控件用于
显示
,输入和操作格式化的文本,
RichTextBox
除了拥有TextBox控件的所有功能外,还可以
显示
字体
,
颜色
,链接,从文件中读取和加载图像,以及查找指定的字符。
RichTextBox
控件通常...
C# Winform使用扩展方法实现自定义富文本框(
RichTextBox
)
字体
颜色
为了更好地区分
不同
类型的日志,我们需要使用
不同
的
颜色
来输出对应的日志,比如:一般消息为绿色,警告提示的用橙色,错误的用红色
字体
。 在原生Winform的
RichTextBox
中,是没有这种设置选项的。如需实现以上描述的...
VB在RichText中
显示
链接和表情图片.rar
VB在RichText中
显示
链接和表情图片,制作成一个类似聊天室的面板演示,并可对
显示
在RichText中的文字定义
颜色
和大小,还有
字体
样式,并内置了两款使用示例,这些示例有助于你理解如何在RichText中
显示
更复杂的内容。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章