【问题标题】:Looking for a .NET "text" editor control寻找.NET“文本”编辑器控件
【发布时间】: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


【解决方案1】:

尝试telerik 中的editor 控件。看看demos,看看它对你有没有好处。

【讨论】:

  • 是的,如果我能看到独立使用的位,我会继续浏览 :o)
  • 你回答后我加了。
  • 否决了这个?!对于有相关问题的用户来说,这是一个很好的答案!
  • 我使用 Telerik 编辑器控件,发现它非常灵活且非常可靠。所以,我+1。 RE:投反对票 - 这已成为很多人的真正习惯。如果你不喜欢 Telerik 控件,那么至少解释一下。如果您更喜欢其他东西,请输入您自己的答案,看看谁获得的投票最多。
  • 它在大文件大小上很慢 - 几乎没用 imo 但我没有投反对票:)
【解决方案2】:

如何托管The WPF RichTextBox 控件in WinForms

【讨论】:

  • 这就是我们最终尝试的方法,但它存在性能和扩展问题。 (我们最终放弃了激励设计和其他东西)
  • 真的吗?我猜 VS 2010 中基于 WPF 的编辑器不是建立在 RichTextBox 控件之上的 :)
  • 你见过 WPF RichTextBox 吗? - 这是个笑话
【解决方案3】:

与 Telerik 的回答在精神上相似...您是否考虑过 DevExpress 丰富的编辑控件? 他们还提供了一个不错的应用程序框架来构建您的应用程序。

【讨论】:

    猜你喜欢
    • 2010-09-18
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    相关资源
    最近更新 更多