バージョン

SeparateHyphenWords プロパティ

エラーのチェック時に 2 つの個別のワードとしてハイフンの付いたワードを扱うかどうかを取得または設定します。True に設定されると、“heelo-worldEの最初のワードのみがミススペルとしてマークされます。そうでない場合、テキスト全体がミススペルされます。
シンタックス
'宣言
 
Public Property SeparateHyphenWords As Boolean
public bool SeparateHyphenWords {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;
}
参照