'宣言 Public Event BadWordFound As BadWordEventHandler
public event BadWordEventHandler BadWordFound
イベント データ
イベント ハンドラが、このイベントに関連するデータを含む、BadWordEventArgs 型の引数を受け取りました。次の BadWordEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
BadWord | スペルチェックされているテキスト内の不適切な単語とその位置を含む CharRangeオブジェクトを取得します。 |
BadWordList | テキスト内で検出されたすべてのエラーを含む CharRangeListを取得します。 |
Cancel | この不適切な単語を C1SpellCheckerで無視するかどうかを取得または設定します。 |
Control | スペルチェックされているコントロールへの参照を取得します。 |
Dialog | コントロールのスペルチェックに使用されている ISpellDialogへの参照を取得します。 |
解説
このイベントは、このコンポーネントがコントロール内でスペルミスを検出すると発生します。これは、スペルダイアログが表示されている間( CheckControlAsync(Object)メソッドを参照)、または動的モードでスペルミスの単語に赤い下波線が付けられている間( SpellOptions.ActiveSpellingEnabledプロパティを参照)に発生します。
イベントパラメータには Dialogプロパティが含まれます。ハンドラでは、これを使用して、スペルダイアログが表示されるかどうかを判定できます。
イベントパラメータには Cancelプロパティも含まれ、これを使用して、エラーを無視することができます。
このイベントは、スペルミスの単語に下線が付けられようとするたびに発生することに注意してください。つまり、(コントロールに不適切な単語が初めて入力されたときだけでなく)コントロールが描画されるたびに発生します。したがって、スペルミスの単語が1つしかなくても、このイベントは複数回発生する可能性があります。
参照