ComponentOne SpellChecker for WinForms
C1.Win.C1SpellChecker.4.8 Assembly / C1.Win.C1SpellChecker Namespace / C1SpellChecker Class / BadWordFound Event

In This Topic
    BadWordFound Event (C1SpellChecker)
    In This Topic
    Occurs when a spelling error is found by the C1SpellChecker.
    Syntax
    'Declaration
     
    Public Event BadWordFound As BadWordEventHandler
    public event BadWordEventHandler BadWordFound
    Event Data

    The event handler receives an argument of type BadWordEventArgs containing data related to this event. The following BadWordEventArgs properties provide information specific to this event.

    PropertyDescription
    Gets a CharRange object that contains the bad word and its location within the text being spell-checked.  
    Gets a CharRangeList that contains all errors detected in the text.  
    Gets or sets whether this bad word should be ignored by the C1SpellChecker.  
    Gets a reference to the control that is being spell-checked.  
    Gets a reference to the ISpellDialog that is being used to spell-check a control.  
    Remarks

    This event occurs when the component detects a spelling error in a control. This happens while a spell dialog is displayed (see the CheckControl(ISpellCheckableEditor) method) or while the component is painting the red wavy underlines that mark misspelled words in dynamic mode (see the SetSpellChecking method).

    The event parameters have a Dialog property that allow the handler to determine whether a spell dialog is being displayed or not.

    The event parameters also have a Cancel property that can be used to ignore the error.

    Note that this event occurs every time a misspelled word is about to be underlined, which occurs whenever the control is painted (not just when the bad word is initially typed into the control. Because of this, one single misspelled word can cause this event to fire multiple times.

    See Also