- Компоненты Dialogs
Компоненты Dialogs
Компоненты вкладки Dialogs (рис. 18.8), позволяют создавать диалоги с пользователем программы. Диалоги придают программе гибкость и позволяют пользователю манипулировать объектами программы во время ее работы. Вкладка содержит десять компонентов стандартных диалогов.
Рис. 18.8. Компоненты вкладки Dialogs
□ OpenDialog (Диалог открытия) — позволяет создать в программе диалог открытия файлов. Имеет возможность установки фильтров на имя и расширение открываемых файлов.
□ SaveDialog (Диалог сохранения) — создает в программе диалог с возможностью выбора имени файла для сохранения. Обычно используется в связке с компонентом OpenDialog.
□ OpenPictureDialog (Диалог открытия рисунка) — предназначен для создания диалогов открытия файлов с графическим изображением. Отличается от компонента OpenDialog возможностью предварительного просмотра файла изображения непосредственно в окне диалога.
□ SavePictureDialog (Диалог сохранения рисунка) — создает диалог сохранения файла с изображением. Так же, как и OpenPictureDialog, имеет возможность предварительного просмотра файла изображения непосредственно в окне диалога.
□ FontDialog (Диалог выбора шрифта) — предоставляет возможность создания диалога для выбора шрифта текста в программе.
□ ColorDialog (Диалог выбора цвета) — предназначен для создания диалога для выбора цвета из палитры цветов Windows. Полученный числовой параметр цвета после этого можно предать любому компоненту, имеющему свойство Color.
□ PrintDialog (Диалог выбора принтера) — позволяет организовать в программе диалог выбора печатающего устройства из числа установленных на компьютере. Кроме того, данный диалог позволит задать число копий, выбрать или задать диапазон печатаемых страниц и т. п.
□ PrinterSetupDialog (Диалог установки принтера) — создает в программе диалог настройки параметров печатающего устройства, к числу которых относятся выбор типа бумаги, ее ориентация, параметры отображения графики и т. д.
□ FindDialog (Диалог поиска) — открывает в программе диалог поиска текста с возможностью настройки параметров поиска.
□ Replace Dialog (Диалог замены) — открывает в программе диалог поиска текста с возможностью замены найденного фрагмента на заданный пользователем. Обладает всеми возможностями компонента FindDialog.
Кроме рассмотренных вкладок с компонентами на палитре присутствует множество других вкладок (Samples, Office2k, Internet Express, BDE, ADO и т. п.) для более сложных компонентов, используемых программистами-профессионалами. Описание всех компонентов выходит за рамки данной книги. Поэтому далее приведено краткое описание содержимого лишь некоторых из этих вкладок.