'宣言 Public Event SpellError As SpellErrorEventHandler
public event SpellErrorEventHandler SpellError
イベント ハンドラが、このイベントに関連するデータを含む、SpellErrorEventArgs 型の引数を受け取りました。次の SpellErrorEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Action | エラーのワードで講じるべきアクションを取得または設定します。 |
ReplaceWord | Action が SpellErrorAction.Replace に設定される場合、不正にスペルされたテキストを置き換えるワードを取得または設定します。 |
SpellCheckTarget Infragistics.Win.UltraWinSpellChecker.SpellCheckTargetEventArgsから継承されます。 | スペル チェック済みのオブジェクトを取得します。 |
SpellingError | 新しいエラーを記述する Error インスタンスを取得します。 |
Imports Infragistics.Win.UltraWinSpellChecker 'A hastable of the auto corrections. 'The key is the erroneous word, and the value is the word to replace it with. Private autoCorrections As Hashtable = New Hashtable() Private Sub ultraSpellChecker1_SpellError(ByVal sender As Object, ByVal e As SpellErrorEventArgs) _ Handles ultraSpellChecker1.SpellError 'If the erroneous word is in the list of auto corrections... If (Me.autoCorrections.ContainsKey(e.SpellingError.CheckedWord)) Then 'Set the action to replace e.Action = SpellErrorAction.Replace 'Set the replacement word e.ReplaceWord = Me.autoCorrections(e.SpellingError.CheckedWord) End If End Sub
using Infragistics.Win.UltraWinSpellChecker; //A hastable of the auto corrections. //The key is the erroneous word, and the value is the word to replace it with. private Hashtable autoCorrections = new Hashtable(); private void ultraSpellChecker1_SpellError(object sender, SpellErrorEventArgs e) { //If the erroneous word is in the list of auto corrections... if( this.autoCorrections.ContainsKey( e.SpellingError.CheckedWord ) ) { //Set the action to replace e.Action = SpellErrorAction.Replace; //Set the replacement word e.ReplaceWord = (string)this.autoCorrections[ e.SpellingError.CheckedWord ]; } }