【问题标题】:Where can I find a free, easy to implement spellcheck component for .NET?我在哪里可以找到一个免费的、易于实现的 .NET 拼写检查组件?
【发布时间】:2011-06-22 04:11:03
【问题描述】:

这可能是一项艰巨的任务,但我想找到一个易于实现的拼写检查组件(我只需要对一个 TextBox 进行拼写检查)。我环顾四周,似乎找不到任何不花大钱或实施起来不太复杂的东西。我确实找到了 NHunspell 的包装器,但无论出于何种原因都无法让它真正显示拼写复选框。

ComponentOne 的拼写检查控制绝对出色,但当然,由于您不能只购买那个组件,所以要花一大笔钱,您必须购买整个套件。我发现的所有其他人似乎都一样。

我最喜欢 ComponentOne 版本,因为您所要做的就是引用它、初始化,当您调用它时,您只需告诉它要检查哪个控件。很可爱。

建议?

【问题讨论】:

  • @Hans - 我不同意。 SpellCheck 类依赖于 WPF。我认为这是一个完全有效的问题,与您链接的问题不同。回答的人提供了出色的答案,为手头的实际问题贡献了价值:免费,易于实施拼写检查组件。
  • @Wayne - 为什么 WPF 不是一个有效的解决方案?它免费、可靠,包含在任何最新的 .NET 版本中,并可在 Winforms 中使用。优于从 ComponentOne 购买。
  • .NET Spell Check control? 的可能重复项 Hans 刚刚找到了错误的重复项。这个问题之前已经被问过。值得一提的是,我喜欢 NHunspell。我建议解决您遇到的问题,而不是使用劣质的替代方案。
  • @Hans WPF 可能是一种解决方案,但它不是唯一的解决方案,如下面的回答证明了这一点。

标签: c# .net winforms spell-checking


【解决方案1】:

你应该看看 NetSpell,它很容易实现。

链接到一个例子 http://www.codeproject.com/KB/string/netspell.aspx

【讨论】:

    【解决方案2】:

    如果你不能使用 wpf,并且你可以接受手工做一些工作,一个非常有趣的组件是 SharpDevelop 文本编辑器:http://wiki.sharpdevelop.net/Using%20the%20texteditor.ashx 它不完全是一个拖放组件,但你可以扩展它某种语言服务来提供您自己的拼写检查机制。该组件为您提供所有图形部分:曲线、突出显示等。而且是Winform(虽然现在也有wpf版本)

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 2010-09-20
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多