2012-05-16 189 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 。

希望它有助於達到您的解決方案。