2012-05-16 150 views
1

我是VB.Net的新手。之前,我使用PHP进行编程。我在PHP中做了一个拼写检查器,它用空格将一个大字符串拆分为单个单词,检查单词是否存在于字典中,如果没有,则突出显示它,并在用户点击时提供一些建议。我想在VB.Net中做同样的事情...任何想法?拼写检查器

谢谢。

+0

也许[NHunspell](http://nhunspell.sourceforge.net/)有帮助吗? –

回答

0
+0

第二个是非常先进的....我只是一个初学者...我不知道如何在我的项目中使用这个...你能帮我吗?或者你可以给任何其他的解决方案.. 。? – shahbaz

+0

下载该项目并运行视觉工作室 – Dinesh

+0

我做了...但我没有得到它使用它... – shahbaz

3

化妆使用Dictionnary的(字符串,字符串)为您dictionnary。 ;
要分割字符串,您需要分割功能(“,;。”); 定义了ExtWord,一个持有这个词的类,一个布尔值,说明是否在词典中,以及提出的修正。 然后你有一个列表绑定到一个ListView的ExtWord,列表视图有一个Horizo​​ntal WrapPanel作为ItemsPanel。 设置TextBlock的背景颜色取决于是否在Dictionnary中。 然后处理右键单击TextBlock,并可以在代码中构建ContextMenu并在代码中添加正确的单词,然后显示它。

唯一的问题,我看到的是如何做'回车'与WrapPanel 。

希望它有助于达到您的解决方案。