制作一个拼写检查器

时间:2012-05-16 07:20:10

标签: vb.net

我是VB.Net的新手。以前,我用PHP编程。我在PHP中创建了一个拼写检查程序,它将一个大字符串按空格分成单个单词,检查单词是否在字典中,如果没有,它会突出显示它并在用户点击它时给出一些建议。我想在VB.Net中做同样的事情...任何想法??

感谢。

2 个答案:

答案 0 :(得分:3)

为您的词典使用字典(字符串,字符串)。 ;
要拆分字符串,您可以使用Split功能(“,;。”); 定义ExtWord,一个包含单词的类,一个布尔表明是否在字典中, 和建议的更正。 然后你有一个绑定到ListView的ExtWord列表 listview有一个Horizo​​ntal WrapPanel作为ItemsPanel。 设置TextBlock的背景颜色取决于是否在Dictionnary中。 然后右键单击TextBlock,可以在代码中构建ContextMenu并在代码中添加正确的单词,然后显示它。

我看到的唯一问题是如何进行'回车' WrapPanel。

希望能够找到解决方案。

答案 1 :(得分:0)