Delphi 6 программирование

Стандартное окно компонента TFindDialog



Рисунок 18.43 . Стандартное окно компонента TFindDialog


Его значения имеют следующий смысл:



frDown frFindNext Устанавливает поиск вперед по тексту
frHideMatchCase Сообщает программе, что пользователь нажал кнопку Найти далее Убирает выбор в переключателе с учетом регистра
frHideWholeWord Убирает выбор в переключателе только слово целиком
frHideUpDown Прячет кнопки выбора направления поиска
frMatchCase Устанавливает выбор в переключателе с учетом регистра
frDisableMatchCase Запрещает выбор С учетом регистра
frDisableUpDown Запрещает выбор направления поиска
frDisableWholeWord Запрещает выбор только слово целиком
frReplace Используется в компоненте TReplacteDialog и указывает на необходимость замены текущего выбора
frReplaceAll Используется в компоненте TreplaceDialog и указывает на необходимость замены всех вхождений образца поиска
frWholeWord Устанавливает выбор в переключателе Только слово целиком.
frShowHelp Включает в окно кнопку Help

Спецификой диалога является реализуемая им возможность просмотра найденного фрагмента и при необходимости продолжение поиска. С этой целью для компонента определено событие OnFind:

TNotifyEvent, которое возникает всякий раз, когда пользователь нажимает кнопку найти далее. Обработчик события должен найти образец в тексте и показать его пользователю. Пусть, например, компонент Memol содержит отыскиваемый фрагмент и поиск идет с учетом регистра. Тогда обработчик может иметь такой вид:

procedure TFor.gif" >

Содержание
Вперед





Содержание раздела