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

1、TextControl


TextControlSource.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. if (e.KeyData == Keys.Tab)
  16. Indent();
  17. if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Tab)
  18. Outdent();
  19. this.webBrowser1.Focus();
  20. }

2、ZetaHtmlEditControl


zetahtmleditcontrol-source.zip

3、FsRichTextBox


FsRichTextBox.rar

说明:

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

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

winform图文编辑器三个开源项目相关推荐

  1. 收集了三个开源项目管理系统

    收集了三个开源项目管理系统 1)tuleap (tuleap.net) Github地址:https://github.com/Enalean/tuleap 2)Taiga (https://taig ...

  2. 【杂谈】有三AI开源项目中的代码和教程,来学习的粉丝们应该要知道了

    我们的开源项目https://github.com/longpeng2008/yousan.ai早就存在了,但还是经常会遇到不知道这个项目的学习者.这个项目是我们目前唯一的技术性开源项目,里面包含适合 ...

  3. 六轴机械臂DIY(三)开源项目介绍

    就这样一年半了,项目断断续续仍在进行,期间我混了个毕业,相信大家也经历了很多吧.最近上海疫情,毕业后的我哪里也去不了,只能在寝室等学校的投喂,那么正好,让我们项目继续. 本节主要完整介绍这个机械臂的开 ...

  4. Android开源项目分包方式学习(eoe、oschina、github)

    2019独角兽企业重金招聘Python工程师标准>>> 总感觉Android中关于分包的文章很少,或者几乎可以说没有.但是合理地分包,又可以使整个项目模块化,减少包与包之间的依赖,让 ...

  5. 最新Android开源库、工具、开源项目整理分享

    热文导读 | 点击标题阅读 金九银十跳槽季如何进阶找到合适满意的工作? Android 进阶/面试 重难点 要来了!国内安卓统一推送标准将于今年3月开启测试 作者:lovesosoi 来源:https ...

  6. flutter 富文本编辑器选择图片模糊_Flutter 到底香不香?看完这几个开源项目再做决定...

    Flutter 自 2015 年推出以来,凭借着其极高的开发交付效率,优秀的多平台能力,以及强大的 UI 表现力,受到了许多开发者们的推崇.虽然 Flutter 的确仍旧存在一些问题,但依然是不少开发 ...

  7. Github优秀Android开源项目,值得引用与学习(图文结合~~~)

    刚进来的时候需要加载很多图片和gif图片, 所以想看图片效果需要耐心等待一下. JKeyboardPanelSwitch Android键盘面板冲突 布局闪动处理方案 点我跳转 给大家提供一个底部导航 ...

  8. 开源微信管家平台——JeeWx 捷微4.0 微服务版本发布,全新架构,全新UI,提供强大的图文编辑器...

    JeeWx捷微4.0   微服务版本发布^_^ 换代产品(全新架构,全新UI,提供强大的图文编辑器) JEEWX 从4.0版本开始,技术架构全新换代,采用微服务架构,插件式开发,每个业务模块都是独立的 ...

  9. GitHub上最火的74个Android开源项目(三)

    http://www.open-open.com/lib/view/open1388317075000.html GitHub上最火的40个Android开源项目(一) GitHub上最火的40个An ...

最新文章

  1. 人工智能和自主系统在美军联合职能中的应用
  2. 全面梳理关系型数据库和 NoSQL 的使用情景
  3. 英特尔二号人物被解雇:7nm全面落后,芯片还要外包代工
  4. 【Auto Layout】Xcode6及以上版本,创建Auto Layout 约束时产生的一些变化【iOS开发教程】...
  5. 利用叉乘快速判断点是否在三角形内
  6. 深度学习中的数据增广
  7. cmake BUILD_SHARED_LIB变量
  8. 年终总结 | 2019年人工智能+计算机视觉+深度学习笔记思维导图汇总
  9. 微信小程序之----问题
  10. 暗影精灵5学计算机够用吗,为什么说暗影精灵5值得买?拆客给你看本!
  11. 华为已捐献 HarmonyOS 全部基础能力;腾讯、字节跳动隔空互怼;人人视频从App Store下架整改|极客头条...
  12. 判定2022年是否闰年c语言_闰年的来历
  13. 自增、主键的优缺点(数据库)
  14. win10怎么进入修复计算机,win10开不了机的修复方法步骤
  15. tensorflow中常用的激活函数
  16. 我的Java学习历程03【Java8接口新特性-下】
  17. r语言 rgl 强制过程中_R语言中编写最小工作示例(MWRE)
  18. JavaScript操作canvas制作前端H5小游戏——Flappy Bird
  19. 【MySQL作业】avg 和 count 函数——美和易思聚合函数应用习题
  20. HP Pavilion X360 11-U054TU降级安装Win7总结

热门文章

  1. 我的 Serverless 实战 — 云函数本地开发环境搭建
  2. 亚马逊选品有什么技巧?品选对了可以带来什么好处?
  3. 零基础学FPGA(八):可编程逻辑单元(基本结构,Xilinx+Altera)
  4. 【手撕AHB-APB Bridge】~ AMBA总线 之 AHB
  5. 图片标签和多媒体标签的使用
  6. javaee2020-教程直播-16Windows 平台 JavaEE 基本开发环境搭建-JDK-eclipse-tomcat-maven
  7. 不用 996,弹性时间搭配各种福利,来美餐做我的同事吗?
  8. 布尔矩阵分解 代码实现(BMF)--MEBF论文阅读
  9. VA--软件分身术--虚拟化应用本质所在
  10. FlinK运行一段时间后任务任务自己挂掉的问题排查