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编辑器神器(完全开源免费)
282 1
|
XML JSON JavaScript
【前端】Vue项目中 JSON 编辑器的使用
【前端】Vue项目中 JSON 编辑器的使用
2610 0
|
Java 开发工具 Android开发
猿创征文|工具百宝箱-代码编辑器-版本控制工具-终端神器-项目与事务跟踪工具-SFTP客户端
猿创征文|工具百宝箱-代码编辑器-版本控制工具-终端神器-项目与事务跟踪工具-SFTP客户端
111 0
|
13天前
|
存储 人工智能 数据库
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
Codel是一款全自主AI代理工具,支持在终端、浏览器和编辑器中执行复杂任务和项目。它运行在沙盒化的Docker环境中,具备自主操作能力,内置浏览器和文本编辑器,所有操作记录存储于PostgreSQL数据库。Codel能够自动完成复杂任务,如创建项目结构、进行网络搜索等,适用于自动化编程、研究与开发、教育与培训以及数据科学与分析等多个领域。
52 11
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
|
18天前
|
人工智能 移动开发 前端开发
Markdown-to-Image:开源的在线 Markdown 转海报编辑器
Markdown-to-Image 是一款开源的在线 Markdown 转海报编辑器,能够将 Markdown 文本内容转换为图像,适用于创建社交媒体帖子、海报和其他视觉内容。该工具支持多种输出格式,并允许用户自定义样式,适用于多种应用场景。
55 4
Markdown-to-Image:开源的在线 Markdown 转海报编辑器
|
4月前
|
JavaScript
基于Vue2.X对WangEditor 5富文本编辑器进行封装与使用,支持单个或多个图片点击、粘贴、拖拽上传,Vue3.X项目也可直接使用
这篇文章介绍了如何在Vue 2.X项目中封装和使用WangEditor 5富文本编辑器,支持图片的点击、粘贴和拖拽上传,同时提到封装的组件也适用于Vue 3.X项目,并提供了详细的使用示例和后端配置。
338 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`富文本编辑器组件,包括安装配置、父页面实现、子组件设计以及使用方法和效果展示。
1107 0
Vue3项目引入 vue-quill 编辑器组件并封装使用
|
4月前
|
小程序 API 容器
ProFlow 流程编辑器框架问题之查看ProFlow的开源地址和官网链接如何解决
ProFlow 流程编辑器框架问题之查看ProFlow的开源地址和官网链接如何解决
128 0