Winform Html Editor 使用kindeditor组件实现winform Html 编辑器
Winform Html Editor 使用kindeditor组件实现winform Html 编辑器
C# Code: public partial class Form1 : Form { string content = ""; public Form1() { InitializeComponent(); this.webBrowser1.Url = new System.Uri(Application.StartupPath "\\kindeditor\\e.html", System.UriKind.Absolute); this.webBrowser1.ObjectForScripting = this; } //设置webBrowser1.ObjectForScripting属性才会调用此方法 public void RequestContent(string str) { content = str; txtHTML.Text = content; //CS平台使用此方法给文本控件赋值 //this.SetEditorBingingValue(txtHTML,content,true); richTextBox1.Text = content; } private void richTextBox1_TextChanged(object sender, EventArgs e) { if (txtHTML.Focused) { content = txtHTML.Text; SetDetailContent(); } } private void richTextBox1_TextChanged_1(object sender, EventArgs e) { if (richTextBox1.Focused) { content = richTextBox1.Text; SetDetailContent(); } } public void SetDetailContent() { webBrowser1.Document.InvokeScript("setContent", new object[] { content }); } public string GetContent() { return content; } private void webBrowser1_Resize(object sender, EventArgs e) { this.webBrowser1.Refresh(); } } //来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
C#.Net开发继承UITypeEditor接口的自定义属性编辑器 C#.Net组件开发 - 设计时使用自定义属性编辑器持久化对象 标签:C#.Net组件开发 - 自定义属性编辑器持久化对象的属性 C#.Net组件开发(高级篇) - 自定义CollectionEditor编辑器 C#.Net组件开发(高级篇) - 开发复杂的设计时组件编辑器 VS2015开启HTML设计器 Web窗体编辑器 VS2015 打开HTML设计编辑视图(Web窗体编辑器) DevExpress RibbonControl组件实现右键弹出菜单(PopupMenu) Web端使用VUE调用WebApi接口实现用户登录及采用Token方式数据交互 修改单元格关联更新其它列的值,Dev GridView组件OnCellValueChanged事件实现 C# Winform 使用SUM CASE WHEN实现动态列交叉数据报表 Winform界面布局控件太多没有出现滚动条XtraScrollableControl组件使用 Winform开发框架代码生成器 - 支持生成输入组件自适应窗体(LayoutControl) 编辑网站绑定SSL证书提示:至少一个其他网站正在使用同一个https绑定 Winform软件快速开发框架(使用DevExpress正版授权皮肤组件)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |