'宣言 Public Property SuggestionMethod As SuggestionsMethod
public SuggestionsMethod SuggestionMethod {get; set;}
Imports Infragistics.Win.UltraWinSpellChecker Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Ignore words with all capital letters Me.spellChecker.SpellOptions.AllowCapitalizedWords = True 'Do not convert misspelled words to all lowercase before looking for suggestions. 'Me could cause "hEelo" and "heElo" to have different suggestions. Me.spellChecker.SpellOptions.AllowCaseInsensitiveSuggestions = False 'Allow words with mixed case ("tHe" will not be a spelling mistake). Me.spellChecker.SpellOptions.AllowMixedCase = True 'Any words with digits in them will be ignored '("th4e" will not be a spelling mistake). Me.spellChecker.SpellOptions.AllowWordsWithDigits = True 'Words between '<' and '>' will be spell checked. Me.spellChecker.SpellOptions.AllowXml = False 'Allow compound words ("helloworld" is not a spelling mistake). Me.spellChecker.SpellOptions.CheckCompoundWords = True 'Search for entire hyphenated words in the dictionary, not the separate parts. 'Me causes "hello-world" to be a spelling error. '* - To see the effect of Me, SeparateHyphenWords below must be set to False Me.spellChecker.SpellOptions.CheckHyphenatedText = False 'Decrease the consideration range for suggestions. Me will 'increase performance, but less suggestions will be found for errors. Me.spellChecker.SpellOptions.ConsiderationRange = 5 'Don't include words from the user dictionary in te list of suggestions Me.spellChecker.SpellOptions.IncludeUserDictionaryInSuggestions = False 'Use french grammar rules to aid the spell checker in reading the text Me.spellChecker.SpellOptions.LanguageParser = LanguageType.French 'When a hyphated word is mispelled, only underline the part of the hyphenated 'word that is incorrect ("heelo-world" will only have "heelo" underlined). Me.spellChecker.SpellOptions.SeparateHyphenWords = True 'When an error is detected to be two combined words, the minimum length 'of the suggested split words is four. "myhouse" would not have "my house" as a suggestion. '* - SuggestSplitWords must be True and CheckCompoundWords must be False for Me property to take effect Me.spellChecker.SpellOptions.SplitWordThreshold = 4 'Use phonetic suggestions for errors Me.spellChecker.SpellOptions.SuggestionMethod = SuggestionsMethod.PHONETIC_SUGGESTIONS 'Don't suggest split words when an error is determined to be a 'compound of two correctly spelled word. Me.spellChecker.SpellOptions.SuggestSplitWords = False End Sub
using System.Windows.Forms; using Infragistics.Win.UltraWinSpellChecker; private void Form1_Load( object sender, EventArgs e ) { //Ignore words with all capital letters this.spellChecker.SpellOptions.AllowCapitalizedWords = true; //Do not convert misspelled words to all lowercase before looking for suggestions. //This could cause "hEelo" and "heElo" to have different suggestions. this.spellChecker.SpellOptions.AllowCaseInsensitiveSuggestions = false; //Allow words with mixed case ("tHe" will not be a spelling mistake). this.spellChecker.SpellOptions.AllowMixedCase = true; //Any words with digits in them will be ignored //("th4e" will not be a spelling mistake). this.spellChecker.SpellOptions.AllowWordsWithDigits = true; //Words between '<' and '>' will be spell checked. this.spellChecker.SpellOptions.AllowXml = false; //Allow compound words ("helloworld" is not a spelling mistake). this.spellChecker.SpellOptions.CheckCompoundWords = true; //Search for entire hyphenated words in the dictionary, not the separate parts. //This causes "hello-world" to be a spelling error. //* - To see the effect of this, SeparateHyphenWords below must be set to False this.spellChecker.SpellOptions.CheckHyphenatedText = false; //Decrease the consideration range for suggestions. This will //increase performance, but less suggestions will be found for errors. this.spellChecker.SpellOptions.ConsiderationRange = 5; //Don't include words from the user dictionary in te list of suggestions this.spellChecker.SpellOptions.IncludeUserDictionaryInSuggestions = false; //Use french grammar rules to aid the spell checker in reading the text this.spellChecker.SpellOptions.LanguageParser = LanguageType.French; //When a hyphated word is mispelled, only underline the part of the hyphenated //word that is incorrect ("heelo-world" will only have "heelo" underlined). this.spellChecker.SpellOptions.SeparateHyphenWords = true; //When an error is detected to be two combined words, the minimum length //of the suggested split words is four. "myhouse" would not have "my house" as a suggestion. //* - SuggestSplitWords must be True and CheckCompoundWords must be False for this property to take effect this.spellChecker.SpellOptions.SplitWordThreshold = 4; //Use phonetic suggestions for errors this.spellChecker.SpellOptions.SuggestionMethod = SuggestionsMethod.PHONETIC_SUGGESTIONS; //Don't suggest split words when an error is determined to be a //compound of two correctly spelled word. this.spellChecker.SpellOptions.SuggestSplitWords = false; }