WinForm界面开发之“HTML内容编辑控件”
做过了很多Winform的共享软件,对界面的设计有了一定的经验和积累,准备开一个“WinForm界面开发”系列文章,介绍下相关的Winform界面设计和相关控件的使用,促进相互交流,以获得更好的发展和了解。
在很多Winform程序中 ,我们可能需要HTML内容的所见即所得的编辑控件,如Asp.net中的FreeTextBox等控件样式的。
搜索了一下,发现很少这方面的控件,找了一个,好像是收费的,而且感觉一般,跳过,再找,然后发现CodeProject 上有一个不错的东西,拿过来进行修改一下,作为控件进行使用,效果还不错,我在QQ号码采集机邮件发送系统中使用,如下图所示
控件支持基本的HTML编辑操作,如文字、图片、排列(左对齐,右对齐,居中等)、项目符号、缩进调整等操作,如下图所示
另外控件支持右键菜单操作,常用的编辑功能以及查找、修改HTML、查看内容、插入HTML元素等
内容查找界面如下所示
修改HTML窗体如下所示,可以增加修改里面的内容,确定后控件的内容将重新变化。
插入图片的对话框,提示用户输入相关的信息。
控件我们一般使用两个属性即可,如下代码所示
string bodyText = this.txtContent.BodyText;
最后,呈上大家最关心的控件文件,大家可以按照使用一般的控件使用即可(控件我没有进行加密,大家需要修改源码的,反编译一下即可,呵呵):
http://files.cnblogs.com/wuhuacong/WinHtmlControl.rar
本文转自博客园伍华聪的博客,原文链接:WinForm界面开发之“HTML内容编辑控件”,如需转载请自行联系原博主。
WinForm界面开发之“HTML内容编辑控件”相关推荐
- C# Winform 通过FlowLayoutPanel及自定义的编辑控件,实现快速构建C/S版的编辑表单页面...
个人理解,开发应用程序的目的,不论是B/S或是C/S结构类型,无非就是实现可供用户进行查.增.改.删,其中查询用到最多,开发设计的场景也最为复杂,包括但不限于:表格记录查询.报表查询.导出文件查询等等 ...
- Qt-C++基础界面开发(2- 简单Display Widget控件和Item Widget控件的使用)
Qt-C++基础界面开发 1 Display Widget控件的简单使用 1.1 label控件的基本操作 1.2 textBrowser控件的基本操作 1.3 LCD Number控件的基本操作 1 ...
- MFC界面开发工具BCG v31.1 - 控件功能增强
亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v31.1正式发布!此版本包括自动隐藏滚动条.图表控 ...
- WinForm界面开发之布局控件WeifenLuo.WinFormsUI.Docking的使用
控件下载地址(开源) http://sourceforge.net/projects/dockpanelsuite/ 原文:http://www.cnblogs.com/wuhuacong/archi ...
- 分享-WinForm界面开发之布局控件WeifenLuo.WinFormsUI.Docking的使用
分享自伍华聪的-WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用 本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的 ...
- Winform平台的HTML编辑控件——Zeta HTML
DevExpress v20.2完整版下载 DevExpress技术交流群3:700924826 欢迎一起进群讨论 DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI ...
- MFC界面控件BCGControlBar v33.3 - 编辑控件功能升级
BCGControlBar库拥有500多个经过全面设计.测试和充分记录的MFC扩展类. 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间. BCGControlBar专业版和B ...
- 基于OpenCV+WinForm开发的图形图像渲染控件
基于OpenCV+WinForm开发的图形图像渲染控件 WinForm版图形图像渲染控件 图像居中渲染 图像放大 图像缩小 绘制图形 点 线 矩形 圆形 旋转矩形 多边形 资源连接 WinForm版图 ...
- 开发和使用Web用户控件
在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头. 1.简介 2.创建 Web ...
最新文章
- SAP HUM事务代码HUMO里显示内层和外层HU信息
- Java8之——简洁优雅的Lambda表达式
- 机器学习大牛是如何选择回归损失函数的?
- Linux产生随机数的几种常见方法
- JavaScript全面学习(中阶)
- 将可见的电子签名添加到PDF
- java中自定义泛型类_java 自定义一个泛型类
- java lambda教程_Lambda系列教材 (一)- Java Lambda 表达式教程
- [译]Perl中的数组
- 微信公众平台开发(75) 语音识别
- 【Python3 爬虫】12_代理IP的使用
- ROSt通信编程_服务编程
- Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
- 傅里叶级数的通俗理解
- 微软云服务器机房分布,Azure手把手系列 1:微软中国公有云概述
- 我是如何从零开始自学Android到一万月薪的
- 醇酰基转移酶基因对猕猴桃酯生物合成的作用
- 致力共赢、共助产业升级新发展——回看中国首届泛工业品展
- 2、Go自动化测试入门-testify
- 模式先行区块链商城将颠覆传统商城
热门文章
- 云从科技上交大提出DCMN+ 模型,在多项阅读理解数据集上成绩领先
- 神经正切核,深度学习理论研究的最新热点?
- 人工智能基础-算法工程师为什么要懂线性代数?
- 外媒:Facebook新发展方向或模仿微信
- SAP MM ME21N 创建PO时报错 - Net price in CNY becomes too large – 之原因分析
- 干货丨一位16岁CEO教你如何在高中阶段入门人工智能
- 专访丨周志华:深度学习理论探讨比应用滞后太多
- __MACOSX文件是什么
- 重磅!监管再升级!微信、淘宝、抖音或将纳入“超级平台”监管
- 光刻技术的“鬼斧”之变