バージョン

WordCorrected イベント (UltraSpellChecker)

ユーザーがミススペルした単語を置き換えるために新しい単語を取得する時に発生します。
シンタックス
'宣言
 
Public Event WordCorrected As WordCorrectedEventHandler
public event WordCorrectedEventHandler WordCorrected
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、WordCorrectedEventArgs 型の引数を受け取りました。次の WordCorrectedEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
CorrectedWord ユーザーが修正した後で新しいワードを取得します。
OriginalWord 修正される前のオリジナルのワードを取得します。
Source ワードが修正された理由を取得します。
SpellCheckTarget Infragistics.Win.UltraWinSpellChecker.SpellCheckTargetEventArgsから継承されます。スペル チェック済みのオブジェクトを取得します。
解説
ユーザーが入力する間、またはスペル チェック ダイアログを介して単語が修正される場合に発生します。
使用例
Imports Infragistics.Win.UltraWinSpellChecker

Private Sub spellChecker_WordCorrected(ByVal sender As System.Object, ByVal e As WordCorrectedEventArgs) Handles spellChecker.WordCorrected

	If (e.Source = WordCorrectionSource.SpellCheckDialog) Then

		MessageBox.Show( _
			"The user has choosen to correct """ + _
			e.OriginalWord + _
			""" with """ + _
			e.CorrectedWord + _
			""" through the spell check dialog.")

	ElseIf (e.Source = WordCorrectionSource.SpellErrorEvent) Then

		MessageBox.Show( _
			"The word """ + _
			e.OriginalWord + _
			""" has been automatically corrected to """ + _
			e.CorrectedWord + _
			""" through the SpellError event.")

	End If

End Sub
using System.Windows.Forms;
using Infragistics.Win.UltraWinSpellChecker;

private void spellChecker_WordCorrected( object sender, WordCorrectedEventArgs e )
{
	if ( e.Source == WordCorrectionSource.SpellCheckDialog )
	{
		MessageBox.Show(
			"The user has choosen to correct \"" +
			e.OriginalWord +
			"\" with \"" +
			e.CorrectedWord +
			"\" through the spell check dialog." );
	}
	else if ( e.Source == WordCorrectionSource.SpellErrorEvent )
	{
		MessageBox.Show(
			"The word \"" +
			e.OriginalWord +
			"\" has been automatically corrected to \"" +
			e.CorrectedWord +
			"\" through the SpellError event." );
	}
}
参照