winform图文编辑器三个开源项目

简介: 说明,这三个开源工程都是来自codeproject www.codeproject.com 1、TextControl TextControlSource.

说明,这三个开源工程都是来自codeproject
www.codeproject.com

1、TextControl

image
img_e25d4fb2f8de1caf41a735ec53088516.pngTextControlSource.zip
本案例实现Tab和Ctrl+S的办法:


  1. ///
  2.         /// 根据反向回调调用窗体的方法
  3.         ///
  4.         private void webBrowser1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
  5.         {
  6.             if (e.Modifiers == Keys.Control && e.KeyCode == Keys.S)
  7.             {
  8.                 if (this.Name.Equals("editorChild") && this.ParentForm is EditExamQuestion)
  9.                     ((EditExamQuestion)this.ParentForm).ChildNodeSave();

  10.                 if (this.Name.Equals("editorRoot") && this.ParentForm is EditExamQuestion)
  11.                     ((EditExamQuestion)this.ParentForm).RootNodeSave();

  12.                 if (this.Name.Equals("editorTopic") && this.ParentForm is EditExamQuestion)
  13.                     ((EditExamQuestion)this.ParentForm).EditorTopicSave();
  14.             }
  15.             
  16.             if (e.KeyData == Keys.Tab)
  17.                 Indent();

  18.             if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Tab)
  19.                 Outdent();

  20.             this.webBrowser1.Focus();
  21.         }


2、ZetaHtmlEditControl

image
img_e25d4fb2f8de1caf41a735ec53088516.pngzetahtmleditcontrol-source.zip

3、FsRichTextBox

image
img_e25d4fb2f8de1caf41a735ec53088516.pngFsRichTextBox.rar

说明:

前两个是基于WebBroswer来实现。FsRichTextBox是基于richtextbox,没有图片导入及编辑功能。

目前三个开源版本都无法实现行间距的设置。待进一点研究。

相关文章
|
7月前
|
程序员 Linux iOS开发
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
273 1
|
XML JSON JavaScript
【前端】Vue项目中 JSON 编辑器的使用
【前端】Vue项目中 JSON 编辑器的使用
2500 0
|
Java 开发工具 Android开发
猿创征文|工具百宝箱-代码编辑器-版本控制工具-终端神器-项目与事务跟踪工具-SFTP客户端
猿创征文|工具百宝箱-代码编辑器-版本控制工具-终端神器-项目与事务跟踪工具-SFTP客户端
109 0
|
4月前
|
JavaScript
基于Vue2.X对WangEditor 5富文本编辑器进行封装与使用,支持单个或多个图片点击、粘贴、拖拽上传,Vue3.X项目也可直接使用
这篇文章介绍了如何在Vue 2.X项目中封装和使用WangEditor 5富文本编辑器,支持图片的点击、粘贴和拖拽上传,同时提到封装的组件也适用于Vue 3.X项目,并提供了详细的使用示例和后端配置。
288 1
基于Vue2.X对WangEditor 5富文本编辑器进行封装与使用,支持单个或多个图片点击、粘贴、拖拽上传,Vue3.X项目也可直接使用
|
3月前
|
API C# Windows
一个.NET开源、现代、轻量级的文本编辑器
一个.NET开源、现代、轻量级的文本编辑器
|
4月前
|
存储 JavaScript 前端开发
Vue中通过集成Quill富文本编辑器实现公告的发布。Vue项目中vue-quill-editor的安装与使用【实战开发应用】
文章展示了在Vue项目中通过集成Quill富文本编辑器实现公告功能的完整开发过程,包括前端的公告发布、修改、删除操作以及后端的数据存储和处理逻辑。
Vue中通过集成Quill富文本编辑器实现公告的发布。Vue项目中vue-quill-editor的安装与使用【实战开发应用】
|
4月前
Vue3项目引入 vue-quill 编辑器组件并封装使用
本文介绍了如何在Vue3项目中引入并封装使用`vue-quill`富文本编辑器组件,包括安装配置、父页面实现、子组件设计以及使用方法和效果展示。
1009 0
Vue3项目引入 vue-quill 编辑器组件并封装使用
|
4月前
|
小程序 API 容器
ProFlow 流程编辑器框架问题之查看ProFlow的开源地址和官网链接如何解决
ProFlow 流程编辑器框架问题之查看ProFlow的开源地址和官网链接如何解决
124 0
|
6月前
|
JavaScript 数据安全/隐私保护 开发者
开源图片编辑器推荐-可用于海报编辑、商品设计、封面设计、标签设计等场景
推荐开源图片编辑器,基于fabric.js和Vue开发,适合海报、Logo等设计场景。拥有4.4K GitHub Stars,特性包括自定义字体、素材、模板,支持插件扩展、右键菜单及快捷键。提供图片滤镜、裁剪、拖拽、PSD导入、水印设置和分类素材管理。适用于非专业设计者,易于二次开发。
开源图片编辑器推荐-可用于海报编辑、商品设计、封面设计、标签设计等场景
|
5月前
|
自然语言处理 Shell 开发者