Delphi. Страница Dialogs. Васильев В.В - 18 стр.

UptoLike

18
31.
Как создать процедуру обработки события OnFind компонента Re-
placeDialog1? Когда возникает такое событие?
32. Чем отличаются алгоритмы поиска нужного фрагмента текста для
компонентов FindDialog1 и ReplaceDialog1? Чем обусловлено такое
отличие?
33. Опишите алгоритм обработки события OnReplace компонента Re-
placeDialog1.
34. Объясните смысл команды
delete(FindIn,1,index+Found+FoundLen-2);
Поясните построение формулы при вычислении третьего параметра
процедуры.
35. Напишите команду замены одного слова другим. Объясните ее
смысл.
36. Напишите команду из процедуры обработки меню СправкаО
программе
37. Поясните назначение процедур MessageDlg, MessageDlgPos и их от-
личие.
38. Укажите списки параметров для процедур MessageDlg,
MessageDlgPos.
39. Охарактеризуйте все значения типа TMsgDlgType.
40. Что представляют собой типы TMsgDlgButtons и TMsgDlgButton?
41. Назовите значения типа TMsgDlgButton и поясните их смысл.
42. В каком случае и какое значение возвращает четвертый параметр
процедур MessageDlg, MessageDlgPos?
43. Выведите информационное окно с двумя кнопками и заданным тек-
стом в левый верхний угол экрана.
Индивидуальные задания:
1. Исправьте обработчик OnFind компонента FindDialog1 так, чтобы можно
было менять направление поиска.
2. Добавьте в проект возможность поиска только целых слов и возмож-
ность учета различий между прописными и строчными буквами.
3. Добавьте в проект возможность поиска и замены только целых слов и
возможность учета различий между прописными и строчными буквами.
4. Добавьте в проект справочную систему по возможностям текстового
редактора, оформленную в виде отдельной формы. Предусмотрите воз-
можность поиска справочной информации по ключевому слову в назва-
нии темы.
Литература
1. Архангельский А.Я. Программирование в Delphi6/ А.Я. Архангельский. -
БИНОМ. – 2003.
2. Баженова И.Ю. Delphi6. 2002.
3. Епанешников А.М., Епанешников В.А. Программирование в среде Del-
phi: Учебное пособие в 4-х ч. Ч. 3. Проектирование программ. – М.:
ДИАЛОГ-МИФИ, 1998. – 336 с.