仿RichTextBox的RTF编辑器

写在前面:.NET平台上面有很多的自定义控件,RTF格式的文档又是当前文档开发中的热点,则两者的结合就是理所当然的了。下面介绍一款扩展RichTextBox的RFT文本编辑器,叫RicherTextBox。可以实现设置字体格式与插入图片等等功能。

效果图


源地址
http://www.codeproject.com/KB/edit/RicherTextBox.aspx
可以在上面找到相关的英文资料

介绍
RicherTextBox .Net 用户控件是RichTextBox控件的扩展。它集成的工具栏包含最常用的格式工具:选择字体,字体样式(加粗,下划线,倾斜),文字方向,圆点,凹进,放大,缩小和查找,转换。工具栏上面的每一个工具都可以在运行时或用代码隐藏或显示。除了这些工具条,大部分的功能也被集成到一个右键菜单中。同样,当工具栏不方便时时,有一个公共的方法管理格式,保存和加载功能也被实现了。RicherTextBox控件已经是可以直接使用的了,最简单的使用方法就是从工具箱中抽出来。

RicherTextBox是继承自UserControl的,事实上,只是参考RichTextBox而不是直接继承。可以嵌入到窗体中使用。如果使用数据库的大文本字段来保存这些内容(包含图片),需要时从数据库中读取出来。修改后再保存到数据库中。这是一个很好的应用。


posted @ 2011-03-31 15:25  天地任我飞翔  Views(610)  Comments(0)    收藏  举报