以前在文章《C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色》中给大家介绍了在C# Winform 开发中如何设置富文本框RichTextBox的字体颜色。今天再给大家分享一款一国外同行开发的基于GDI+的支持语法高亮的文本框控件,名叫 Fast Colored TextBox
Fast Colored TextBox仅不是TextBox,也不是RichTextBox,它是独立的基于GDI+的文本框控件。Fast Colored TextBox有自己的特点:
1.在数据行数较大的情况下渲染速度依然非常快;
2.使用非常简单;
3.完美支持C#语法高亮;
4.可将文本标记为指定颜色;
5.可自定义样式;
6.可折叠代码;
7.支持像VS一样的智能输入提示;
8.支持图片;
9.支持自动缩进;
10.支持书签;
11.可分的视图模式;
12.大文件可懒加载;
13.支持文档地图预览功能;
14.支持文档差异对比;
15.支持撤消/重做
以及其他一些日常文件框开发中可能用到的功能。
对于怎样使用Fast Colored TextBox
作者也提供了非常详尽的示例。在这里,笔者暂时不做更多的演示和说明,有兴趣的朋友可以参考/研究。
Github:https://github.com/PavelTorgashov/FastColoredTextBox
CodeProject:http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册