当前位置:  开发笔记 > 编程语言 > 正文

.NET拼写检查控件?

如何解决《.NET拼写检查控件?》经验,为你挑选了3个好方法。

是否有任何库(最好是自包含的文本编辑控件)用于具有拼写检查功能的.NET.我想在我的应用程序的编辑区域中添加典型的红色下划线到拼写错误的单词.

编辑:澄清一下,这是针对WinForms的



1> Jim Counts..:

Aspell.Net看起来不错,但似乎不再维护.我无法让它在我的机器上工作.

搜索SourceForge后,我找到了NHunspell,它是OpenOffice.org拼写检查程序的.Net端口.它提供了拼写检查,查找同义词和连字符的方法.它在这个时候积极维护,并附带易于理解的示例代码.

用项目自己的话说:

拼写检查,消极和词库:NHunspell

NHunspell是.NET Framework的免费开源拼写检查程序.C#和Visual Basic示例代码可用于通过同义词库进行拼写检查,连字和同义词查找.

NHunspell基于Hunspell,将Open Office拼写检查,连字符和词库带入Microsoft®.NETFramework.NHunspell是一个.NET(C#,VB)库,包含本地库Hunspell,Hyphen和MyThes.

集成库在OpenOffice中使用,并与OpenOffice.org上发布的词典一起使用.执照

NHunspell的许可证如下:GPL/LGPL/MPL.根据LGPL和MPL许可证,允许在商业应用中免费使用.您的商业应用程序可以链接到NHunspell DLL.

NHunspell



2> gimel..:

不是红线控制,但是:Aspell.Net是一个免费和开源的.Net拼写检查组件.基于GNU Aspell项目,Aspell.Net是最强大的多语言拼写引擎之一.API是用C#编写的,并通过围绕Aspell C API的Win32端口的C++包装器进行通信.

sourceforge的源存储库,2010年2月检查(Tahnks,@ magnifico).

2012年5月,来源不再可访问...抱歉.



3> Michael..:

NHunspellTextBoxExtender,由William Winner创建.一旦添加到项目中,就可以用于扩展文本框和富文本框(任何继承TextBoxBase的控件).源代码也包含在内.

http://www.codeproject.com/KB/recipes/NHunspellExtenderProvider.aspx

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有