我一直在寻找可以做到这一点的东西,但还没有成功……我们有一个内部应用程序可以存储/使用 HTML 格式的文本。现在我正在寻找一个新的控件来编辑它。
我不需要功能齐全的 HTML 编辑器,只需要可以处理简单格式的东西。它还需要拼写检查功能。一开始,我们使用的是嵌入了微软的DSO framer控件的Word。这导致了工作站上的 COM 问题和性能问题。最近我们一直在编辑模式下使用 IE。这解决了性能问题,但没有解决 COM 问题。
我想找一些没有外部依赖的东西,或者至少那是所有托管代码。我不介意围绕 richtextbox 构建自己的控件,但我担心 HTML->RTF->HTML 转换。由于我们必须处理传入的电子邮件,因此我们不能过于自信地只使用 HTML 的一个子集。如果它符合我们的需要,我们也会考虑购买一个组件。我更喜欢重量轻的东西。我们不需要重新嵌入 Word!
有没有人遇到同样的问题?你是怎么解决的?
最佳答案
这里有几个用于处理语法突出显示的基于 .NET 的开源文本编辑器的选项
- SharpDevelop 的 ICSharpCode.TextEditor 组件C#开发环境
- DotNet Fireball
为 HTML 设置这些,或者为 HTML 找到现有的语法定义应该相对容易。
我不太确定是否将拼写检查嵌入其中,但这篇文章可能很有趣:
关于c# - 接受 HTML 和带拼写检查的输入/输出的 .NET 文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/259569/