C# 在哪里可以找到免费的、易于实现的.NET拼写检查组件?

C# 在哪里可以找到免费的、易于实现的.NET拼写检查组件?,c#,.net,winforms,spell-checking,C#,.net,Winforms,Spell Checking,这可能是一个很高的要求,但我想找到一个易于实现的拼写检查器组件(我只需要拼写检查一个文本框)。我环顾四周,似乎找不到任何不花一大笔钱或实现起来不太复杂的东西。我确实找到了NHunspell的包装器,但无论出于什么原因,都无法让它实际显示拼写复选框 ComponentOne的拼写检查控制绝对出色,但当然,这需要花费大量的金钱,因为你不能只购买该组件,你必须购买整个套件。我发现所有其他的都是一样的 我最喜欢ComponentOne版本,因为您所要做的就是引用它、初始化它,当您调用它时,您只需告诉它要

这可能是一个很高的要求,但我想找到一个易于实现的拼写检查器组件(我只需要拼写检查一个文本框)。我环顾四周,似乎找不到任何不花一大笔钱或实现起来不太复杂的东西。我确实找到了NHunspell的包装器,但无论出于什么原因,都无法让它实际显示拼写复选框

ComponentOne的拼写检查控制绝对出色,但当然,这需要花费大量的金钱,因为你不能只购买该组件,你必须购买整个套件。我发现所有其他的都是一样的

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


建议?

您应该查看NetSpell,它非常容易实现

链接到一个示例

如果你不能使用wpf,你可以接受手工操作,一个非常有趣的组件是SharpDevelop文本编辑器:它不完全是一个拖放组件,但你可以用某种语言服务来扩展它,以提供你自己的拼写检查机制。该组件为您提供了所有图形部分:扭曲、突出显示等。这是Winform(即使现在也有wpf版本)

可能是@Hans的副本-我不同意。拼写检查类依赖于WPF。我认为这是一个完全正确的问题,与你所链接的问题不同。回答问题的人给出了很好的答案,这些答案有助于解决眼前的真正问题:免费、易于实现的拼写检查组件。@Wayne-为什么WPF不是一个有效的解决方案?它免费、可靠,包含在任何最新的.NET版本中,可在Winforms中使用。比从ComponentOne购买要好得多。汉斯可能的复制品刚刚找到了错误的复制品。这个问题以前有人问过。值得一提的是,我喜欢NHunspell。我建议您解决这个问题,而不是使用劣质的替代品。@Hans WPF可能是一个解决方案,但它不是唯一的一个,下面的回答证明了这一点。