【发布时间】:2009-07-16 16:04:20
【问题描述】:
查看和生成 HTML 的 .Net 富编辑器,能够处理表格、在其他表格内容中合并单元格是很重要的。
【问题讨论】:
标签: html wpf winforms text editor
查看和生成 HTML 的 .Net 富编辑器,能够处理表格、在其他表格内容中合并单元格是很重要的。
【问题讨论】:
标签: html wpf winforms text editor
您可以使用网络浏览器控件
编辑
这会将您的网络浏览器控件转换为 HTML 编辑器
...
webBrowser.Navigated += new NavigatedEventHandler(webBrowser_Navigated);
webBrowser.Navigate("about:blank");
void webBrowser_Navigated(object sender, NavigationEventArgs e)
{
var doc = webBrowser.Document as IHTMLDocument2;
if (doc != null)
doc.designMode = "On";
}
这里是你如何在浏览器上调用命令
public IHTMLDocument2 Document
{
get
{
return webBrowser.Document as IHTMLDocument2;
}
}
public void SelectAll()
{
Document.execCommand("SelectAll", false, null);
}
【讨论】:
CuteEditor 或 TinyMCE 可能是您最好的选择。
免责声明:所见即所得的编辑器带来了他们自己的头疼品牌。
【讨论】:
您可以使用 webbrowser 控件来编辑 html。它可以在 WPF 或 Winform 中使用。 有一些基于 webbrowser 控件的现成组件,例如http://smithhtmleditor.codeplex.com/ 但不幸的是,由于 webbrowser 控件是基于 com 的,因此它可能无法在所有计算机上运行,并且您可能会像我们一样遇到一些错误(因为 com 的版本和...)。
DevExpress 有一个丰富的编辑器,可以帮助您(http://www.silverlightshow.net/news/Previews-from-DevExpress-Silverlight-Rich-Edit-Control.aspx)您可以在其中加载和保存 html 文档。
【讨论】: