WinForm界面开发之“HTML内容编辑控件”-阿里云开发者社区

开发者社区> walb呀> 正文

WinForm界面开发之“HTML内容编辑控件”

简介:
+关注继续查看

做过了很多Winform的共享软件,对界面的设计有了一定的经验和积累,准备开一个“WinForm界面开发”系列文章,介绍下相关的Winform界面设计和相关控件的使用,促进相互交流,以获得更好的发展和了解。

在很多Winform程序中 ,我们可能需要HTML内容的所见即所得的编辑控件,如Asp.net中的FreeTextBox等控件样式的。

搜索了一下,发现很少这方面的控件,找了一个,好像是收费的,而且感觉一般,跳过,再找,然后发现CodeProject 上有一个不错的东西,拿过来进行修改一下,作为控件进行使用,效果还不错,我在QQ号码采集机邮件发送系统中使用,如下图所示

控件支持基本的HTML编辑操作,如文字、图片、排列(左对齐,右对齐,居中等)、项目符号、缩进调整等操作,如下图所示

 

另外控件支持右键菜单操作,常用的编辑功能以及查找、修改HTML、查看内容、插入HTML元素等

内容查找界面如下所示

 

修改HTML窗体如下所示,可以增加修改里面的内容,确定后控件的内容将重新变化。

插入图片的对话框,提示用户输入相关的信息。

控件我们一般使用两个属性即可,如下代码所示

 string bodyHtml = this.txtContent.BodyHtml;
 
string bodyText = this.txtContent.BodyText;

最后,呈上大家最关心的控件文件,大家可以按照使用一般的控件使用即可(控件我没有进行加密,大家需要修改源码的,反编译一下即可,呵呵):

http://files.cnblogs.com/wuhuacong/WinHtmlControl.rar

本文转自博客园伍华聪的博客,原文链接:WinForm界面开发之“HTML内容编辑控件”,如需转载请自行联系原博主。



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色
本文转载:http://www.cnblogs.com/umplatform/archive/2012/08/29/2660240.html 在B/S开发中,对TreeView控件要改变当前选中节点的颜色比较方便,其有相应的SelectedNodeChanged事件进行控制,但对于WinForm则没有这样方便。
605 0
NHibernate 3.2 使用 Conformist 进行 CodeFirst 开发
NHibernate 3.2 GA 正式版于 2011-07-30 发布,这一版本对 CodeFirst 的支持性更好了,因为它提供了 Conformist 取代之前第三方的 ConfOrm。   NHibernate 3.2 下载地址:http://sourceforge.net/projects/nhibernate/files/NHibernate/   下面将讲一下如何使用这一新成员进行数据库的基本操作。
875 0
MFC DDE开发中令人迷惑的问题?
在用MFC(ddeml)开发DDE中,遇到一个令人迷惑的问题, ddeml提供的一些命令,在时钟函数里或按钮事件里运行正常,可是在线程里运行就出现如下错误: "A parameter failed to be validated by the DDEML.
523 0
+关注
1038
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载