richtextbox控件中代码文本高亮显示的问题?

VB > VB基础类 [问题点数:50分,结帖人qj82715]
等级
本版专家分:226
结帖率 95.45%
等级
本版专家分:13694
等级
本版专家分:91296
勋章
Blank
进士 2001年 总版技术专家分年内排行榜第五
Blank
微软MVP 2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
2004年9月 荣获微软MVP称号
2003年9月 荣获微软MVP称号
2002年9月 荣获微软MVP称号
Blank
红花 2005年7月 VB大版内专家分月排行榜第一
2005年6月 VB大版内专家分月排行榜第一
2001年5月 VB大版内专家分月排行榜第一
2001年4月 VB大版内专家分月排行榜第一
2001年3月 VB大版内专家分月排行榜第一
Blank
黄花 2005年9月 VB大版内专家分月排行榜第二
2001年2月 VB大版内专家分月排行榜第二
等级
本版专家分:166865
勋章
Blank
微软MVP 2005年1月 荣获微软MVP称号
2004年1月 荣获微软MVP称号
Blank
红花 2007年5月 VB大版内专家分月排行榜第一
2007年4月 VB大版内专家分月排行榜第一
2005年12月 VB大版内专家分月排行榜第一
2004年2月 VB大版内专家分月排行榜第一
2004年1月 VB大版内专家分月排行榜第一
2003年11月 VB大版内专家分月排行榜第一
2003年10月 VB大版内专家分月排行榜第一
Blank
黄花 2007年6月 VB大版内专家分月排行榜第二
2006年3月 VB大版内专家分月排行榜第二
2006年2月 VB大版内专家分月排行榜第二
2006年1月 VB大版内专家分月排行榜第二
2004年9月 VB大版内专家分月排行榜第二
2004年8月 VB大版内专家分月排行榜第二
2004年3月 VB大版内专家分月排行榜第二
2003年12月 VB大版内专家分月排行榜第二
2003年9月 VB大版内专家分月排行榜第二
2003年7月 VB大版内专家分月排行榜第二
2003年6月 VB大版内专家分月排行榜第二
2003年5月 VB大版内专家分月排行榜第二
Blank
蓝花 2005年11月 VB大版内专家分月排行榜第三
2004年7月 VB大版内专家分月排行榜第三
等级
本版专家分:226
等级
本版专家分:226
等级
本版专家分:226
qj82715

等级:

vb语法高亮类(利用RichTextBox控件进行VB语法高亮显示的类)

这是一个利用RichTextBox控件进行VB语法高亮显示的类,其原作者是progame。 原始代码支持多种语言的处理,本人根据自己的需要进行了修改,只对VB进行处理,增加了许多VB关键字,还增加一个CStringBuilder.cls 类,...

【C#.NET】RichTextBox控件中各行文本显示不同颜色

目的:在RichTextBox中显示多个人的聊天记录,每个人的话用不同颜色的文本显示。 实现方法:    public void disply(RichTextBox rtBox, string strInput, Color fontColor, Color backColor)  {  rtBox....

C# Winform使用扩展方法实现自定义富文本框(RichTextBox)字体颜色

主要介绍了C# Winform使用扩展方法实现自定义富文本框(RichTextBox)字体颜色,通过.NET的静态扩展方法来改变RichTextBox字体颜色,需要的朋友可以参考下

vb6里RichTextBox控件Find方法的奇葩BUG

从网上搜索到一个快速搜索字符串的方法,使用RichTextBox的Find方法,发现速度真的很快。 使用它做了个多文件搜索的小工具,才发现就没见过这么奇葩的控件。 语法:object.Find(string, start, end, options) ...

RichTextBox指定全部文字显示不同颜色及部分文字高亮颜色显示

指定全部显示不同颜色: public void SetTextContent(string text, ColorEnum color) { Font font = new Font("微软雅黑", 14, FontStyle.Bold); richTextBox1.Font = font; ...

C#实现TextBox、RichTextBox语法高亮

下面是使用RichTextBox控件实现语法高亮的方法,TextBox控件的实现方法和此类似。 1 rich.Select(0,1); 2 rich.SelectionFont = new Font("宋体", 12, (FontStyle.Regular)); 3 rich.S

用c#实现的语法高亮控件

因为需要,用c#实现了一个能够对vbscript,c#,j#,sql显示语法高亮文本编辑控件。这里详细介绍一下它的原理。 该控件是从RichTextBox继承下来,以xml格式存储各种语言的关键字。然后重写RichTextBox的...

【WPF】按行高亮显示文本框

文章目录RichTextBox实现思路代码TextBox实现思路代码遇到的问题效果 RichTextBox实现 思路 利用TextPointer 使用GetPositionAtOffst(double offset)方法获取需要高亮的文字开始位置的索引和结尾位置的索引 获取...

RichTextBox实现关键字自定义颜色显示(C#)

首先建立一个XML文件:csharp.xml private protected public namespace class for if else while switch case using get return null void int string float char this set new true false ...extends

[C#]richtextbox实现行号

editorControl是一个userControl,其包含两个控件:左侧是一个用来显示行号的RichTextBox(使用label等均可),右侧是一个继承自RichTextBox的componenteditorGrid1。 /*实现行号 begin*/ (1) 添加事件 ...

C# 自定义Label实现 指定字符串(关键词)高亮显示(字体、颜色)

C# 自定义Label实现 指定字符串...需求:提示用户的文字,但是该文字需要高亮显示指定字符串,颜色字体等要不一样,比如提示”请使用 支付宝 扫码支付” ,其中要对“支付宝”三个字高亮显示。就像这样 ...

WPF语法高亮控件AvalonEdit

AvalonEdit是基于WPF的可扩展的文本编辑器。

代码编辑器控件ICSharpCode.TextEditor的关键字高亮以及代码折叠功能

而在SharpDevelop (#develop),“隐藏”了很多优秀的类库,其中ICSharpCode.TextEditor是其中之一。 github源代码地址 https://github.com/icsharpcode ICSharpCode.TextEditor是基于System.Windows.Forms的...

VB取得TextBox、RichTextBox光标所在的行和列(支持汉字)

Option Explicit Public Const WM_USER = &H400Public Const EM_EXGETSEL = WM_USER + 52 Public Const EM_LINEFROMCHAR = &HC9Public Const EM_LINEINDEX = &HBBPublic Const EM_GETSEL ...

C#开发高亮语法编辑器(一)——TextBox ,RichTextBox的局限性

一、RichTextBox基本设置二、实现语法高亮三、关键字提示四、实现行号 就简单快速得开发文本编辑器TextBox 最为简单,大家用得也多,缺点是无法实现复杂的操作。RichTextBox虽然是则功能比它强大很多。 图 1.1 ...

winform的RichTextBox设置网格线,类似word的稿纸效果

RichTextBox文本显示网格线,效果类似于word的稿纸效果。 解决方法 1、RichTextBox添加带有网格线的背景图片 设置RichTextBox的背景图片属性,放入指定图片 2、使用GDI画线 3、设置RichTextBox的背景色为...

VB.Net程序设计:格式化XML文件,扩展新RichTextBox控件

最近老是要用到Xml文件的。自己手工写xml文件,没格式化,很不工整,不过输出实在不好看。网络上也有很多xml格式化的文章,大概有4种方法吧。1:XSLT样式,这个麻烦自己要去定义样式。多一个xsl文件,我也了解不大多...

C#,WPF使用多文本显示数据,并对其数据进行关键字高亮等操作

需求:针对多文本信息显示,我们需要对其内容的某些关键字或者某行进行高亮显示,并用不同颜色显示。 分析:在C#,首先要进行多文本信息显示,可以RichTextBox(不要使用TextBox)控件,该控件由自动换行等功能...

RichTextBox实现关键字自定义颜色显示

现在的很多编辑工具都能实现代码中关键字的高亮显示,自己一时好玩也就随便写了一个: 首先建立一个XML文件:csharp.xml xml version="1.0" encoding="utf-8" ?> definition name="C#" caseSensitive=...

C#简单RichTextBox编辑器

——TextBox ,RichTextBox的局限性 <br /> 一、RichTextBox基本设置 二、实现语法高亮 三、关键字提示 四、实现行号 <br />就简单快速得开发文本编辑器TextBox 最为简单,大家用得也...

「巨作!超长篇!纯GDI+实现」支持语法高亮代码折叠的快速着色文本框控件...

支持语法高亮代码折叠的快速着色TextBox [乌克兰]Pavel Torgashov著,野比译 带有语法高亮的自定义文本编辑器。 © Written by Pavel Torgashov 2011, translated by 野比「Conmajia」 2012 野比点评...

C#简单实现高亮语法编辑器

C#简单实现高亮语法编辑器(一)  ——TextBox ,RichTextBox的局限性 一、RichTextBox基本设置 二、实现语法高亮 三、关键字提示 四、实现行号 就简单快速得开发文本编辑器TextBox 最为简单,大家用得也...

C# RichTextbox的字体格式和颜色

设置的是第一个字符的颜色,这时richtextBox的rtf记录下位置0的颜色,重置text时,在rtf的位置从位置0开始,因此颜色还是Color.Red,第三次也应该同样如此 richTextBox1.Text = "123"; richTextBox1.Select(0, 1);...

VB2005 文本框RichTextBox中数据处理技巧

在窗体新建RichTextBox控件 1. 让文本框始终显示在最后一行:  Tipbox.SelectionStart = Len(Tipbox.Text) '获取文本结尾位置  Tipbox.ScrollToCaret() '将控件的内容滚动到当前插入符号位置。 2. ...

C#开发高亮语法编辑器(一)——TextBox--RichTextBox.docx

TextBox ,RichTextBox的局限性 一RichTextBox基本设置 二实现语法高亮 三关键字提示 四实现行号 就简单快速得开发文本编辑器TextBox 最为简单大家用得也多缺点是无法实现复杂的操作RichTextBox虽然是则功能比它强大...

文本搜索工具之显示

左侧用的是ListBox控件,而右侧用的则是richTextBox控件,第一步实现点击左侧相应的列在右边显示对应的文件内容,并将关键字高亮显示。 1 Encoding encode = Encoding.Default;//这里定义了一个全局的Encoding...

WPF RichTextBox,关键字搜索,样式改变,超链接替换,图文混排

RichTextBox 只是一个控件,表示对 FlowDocument 对象执行操作的丰富编辑控件。它所承载的内容由其 Document 属性来呈现。... RichTextBox控件提供了数个有用的特征,你可以在控件安排文本的格式。...

MySQL实战45讲【完结】.rar

MySQL教程,PDF电子高清版加MP3音频讲解

MathorCup历届优秀论文集

MathorCup大学生数学建模挑战赛历届优秀论文集,MathorCup大学生数学建模挑战赛历届优秀论文集,附带数据、代码。

MATLAB下料问题原创程序

绝对原创,效果非常好,所需种类55种,板子数799

相关热词 c#请求接口数据 c#编辑模板 c# 内存存储 c# poi 生成图表 c#页面 弹出页面选择框 c#从服务器加载窗体 单链表代码c# c#mvc过滤器 c#调用dll 单实例 c# 异步更新ui