【发布时间】:2023-04-02 09:40:01
【问题描述】:
我的老板正在寻找一个 .NET 文本控件来构建自定义编辑器。这是我们需要它做的事情:
- 支持嵌入式表格,易于编辑(如 Word 表格)。
- 支持不同的文本样式(字体、大小、颜色、背景等)。
- 能够以编程方式设置样式,无论是在首次加载时还是在文件编辑时。
- 支持键/鼠标捕捉事件和改变行为。
- 支持 大型 文档(10 到 100 的 kloc)而不损失性能。
- 不是完整的文字处理控件,而是更高级的文本控件。
- 我们不需要支持 .rtf、.html 等格式。相反,我们需要能够将我们的数据动态转换为文本编辑器控件并返回,大概是通过动态创建表格、缩进等级等。
我们已经查看并拒绝了包括TX Text Control在内的一些选项(因为它的表格编辑不够好,特别是它的列编辑能力)
编辑:
- 必须支持独立使用。
【问题讨论】:
-
您能详细说明“独立使用”是什么意思吗?
-
我真的不记得我指的是什么了。我认为我可能一直在拒绝基于网络的解决方案。
-
您看过 Nevron 文本编辑器吗? -nevron.com/…。它确实支持插入/删除行/列以及各种表格交互式调整大小模式
-
@user896851 - 刚刚尝试过 nevron,示例锁定粘贴 17K 行文本文件或 284 页 - Word 和记事本都可以很好地处理它。
标签: .net winforms controls textbox