TRVSpellChecker.RegisterEditor, UnregisterEditor [D6+]

<< Нажмите, чтобы показать Содержание >>

TRVSpellChecker.RegisterEditor, UnregisterEditor [D6+]

Регистрирует/отменяет регистрацию указанного редактора в этом компоненте проверки орфографии.

procedure RegisterEditor(Edit: TCustomRVControl);
procedure UnregisterEditor(Edit: TCustomRVControl);

Эти методы реализованы для удобства, их использование необязательно.

Если редактор зарегистрирован, компонент проверки орфографии:

назначает событие OnSpellingCheck редактора для проверки орфографии в фоновом потоке;

вызывает ClearLiveSpellingResults редактора при изменении активного языка проверки орфографии;

вызывает LiveSpellingValidateWord редактора, когда пользователь выбирает в диалоге команды «Добавить» или «Пропустить все».

Кроме того, можно вызвать StartLiveSpelling, чтобы запустить фоновую проверку орфографии во всех зарегистрированных редакторах.

Входной параметр:

Edit – компонент ТРВ-Редактора (TRichView, TRichViewEdit, TDBRichView, TDBRichViewEdit) или СРВ-Редактора (ScaleRichView) (TSRichViewEdit, TDBSRichViewEdit).

Обычно вызывать UnregisterEditor не требуется – компонент автоматически отменяет регистрацию при уничтожении редактора.

Совместимость: эти методы требуют Delphi 6 или новее.