Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ВУМИП 2012-07-06.doc
Скачиваний:
66
Добавлен:
13.05.2015
Размер:
9.35 Mб
Скачать

2.3.11.2. Открытие и сохранение графического файла (OpenPictureDialog,SavePictureDialog)

Диалог аналогичен предыдущему, но имеет дополнительную панель для просмотра файла и фильтры выбора файлов с расширениямиBMP,ICO,WMF,EMF.

2.3.11.3. Выбор шрифта (FontDialog)

Диалог предназначен для выбора нужного шрифта и его параметров.

Специфичные свойства

Device‑ тип устройства, для которого выбирается шрифт:fdScreen(экран),fdPrinter(принтер),fbBoth(экран, принтер).

Font,MinFontSize, MaxFontSize‑ выбранный шрифт типаTfont, мини­маль­ный, максимальный размеры шрифта.

Options‑ режимы:fdAnsiOnly,fdTrueTypeOnly(только шрифтыWindows,TrueType),fdEffect(подчеркнутый, зачеркнутый, цвет),fdFixedPitchOnly(толь­ко равноширинные),fdForceFontExists(предупреждение о несущест­вую­щем шрифте),fdNoFaceSel,fdNoSizeSel,fdNoStyleSel(запрет на пер­во­на­­чальное выделение имени, размера, стиля),fdNoOEMFont(запретDos‑шрифтов),fdNoSimulations(запрет на синтезируемые шрифты),fdvec­tor­Fonts(запрет на векторные шрифты),fdShowHelp(кнопкаHelp),fdWy­si­wyg(шрифты экрана и принтера),fdLimitSize(ограничения раз­ме­ров),fd­Sca­lableOnly(векторные,TrueType‑шрифты),fdApplyButton(кнопкаApply).

Пример: If FontDialog1.Execute Then Label1.Font:=FontDialog1.Font;

2.3.11.4. Выбор цвета (ColorDialog)

Выбор цветовых параметров и помещения их в свойствоColor.

Специфичные свойства

CustomColor‑ дополнительныеRGB‑цвета пользователя для выбора.

Option‑ режимы:cdFullOpen(развернутое окно),cdPreventFullOpen(запрет окна выбора цвета пользователя),cdShowHelp(кнопкаHelp),cdSolidColor,cdAnyColor(выбор ближайшего сплошного, не сплошного цвета).

Пример: If ColorDialog1.Execute Then Label1.Сolor:=ColorDialog1.Color

2.3.11.5. Настройка печати (PrintDialog)

Диалог предназначен для задания различных параметров печати.

Специфичные свойства

Collate, Copies‑ переключательCollate(разобрать), число копий (0 ‑ одна).

FromPage, ToPage‑ начальная, конечная страницы печати.

MaxPage, MinPage‑ верхняя и нижняя границы дляFromPage,ToPage.

Option‑ режимы:poPrintFile(печать в файл),poPagesNums(выбор диапа­зо­на страниц),poSelection(печать выбранного текста),poWarning(предуп­реждает о неустановленном принтере,poHelp(кнопкаHelp),poDisablePrintToFile(запрет на печать в файл).

PrintRange‑ диапазон выводимых страниц:prAllPages(все),prSelection(выделенный фрагмент текста),prPageNums(по номерам).

PrintToFile‑ пользователь выбрал печать в файл (True).

2.3.11.6. Настройка принтера (PrinterSetupDialog)

Компонент создает окно настройки доступного принтера. Он не имеет собственных свойств, и метод Executeничего не возвращает.

2.3.11.7. Поиск (FindDialog)

Диалог используется для организации поиска фрагмента текста по образцу поиска, заданного свойством FindText.

Специфичные свойства

Position‑ координаты левого верхнего угла окна диалога.

Options‑ режимы:frDown(поиск вперед),frFindNext(нажата кнопка «Найти далее»),frHideMatchCase/WholeWord/UpDown(нет кнопок учета регистров/по словам/направление поиска),frMatchCase(установлен учет регистров),frDisableMatchCase/UpDown/WholeWord(запрет на кнопки учета регистров/направление поиска/по словам),frReplace(замена текущего выбора),frReplaceAll(замена всех вхождений),frWholeWord(установлен поиск по словам),frShowHelp(кнопкаHelp).

Событие OnFind возникает при нажатии кнопки «Найти далее».