Стандартные диалоговые окна

Стандартные диалоговые окна вызываются методами элемента управления Common Dialog. Его следует добавить к компонентам стандартной панели элементов управления: Разработать –Компоненты- Microsoft Common Dialog Control 6.0. При необходимости выбрать его и расположить в любом месте формы, так как при работе программы он не отображается на экране. В зависимости от используемого метода и установленных значений свойств на экран будет выводиться одно из следующих диалоговых окон:

Open (Открыть) /Save As (Сохранить как)

Это окно применяется в том случае, когда необходимо открыть или сохранить какой-нибудь файл на диске. Этот диалог вызывается при помощи метода ShowOpen (окно Open) или ShowSave (окно Save As).

 

Color (Цвет)

Используется при необходимости установления пользователем определенного цвета для какого-либо элемента, а так же для создания собственного цвета. Оно вызывается методом ShowColor. Выбранный пользователем цвет можно определить при помощи свойства Color. Для того, чтобы вызвать диалоговое окно Color? Необходимо перед вызовом метода ShowColor присвоить свойству Flags значение одной из констант раздела ColorConstants ( например: cdlCCFullOpen = 2 – отображается полное диалоговое окно, включая раздел цветов, определяемых пользователем)

Font(Шрифт)

Применяется в том случае, когда пользователь должен выбрать для текста тип шрифта, стиль, размер, цвет, зачеркивание или подчеркивание. Оно активизируется методом ShowFont.

Свойства диалога Font:

Свойство Описание
FontName Тип шрифта
FontSize Размекр шрифта
Min Минимальное значение размера
Max Максимальное значение размера
Color Цвет шрифта
FontBold Полужирное начертание
FontItalic Курсивное начертание
FontUnderline Подчеркнутый шрифт
FontStrikethru Зачеркнутый шрифт

 

Перед вызовом метода ShowFont необходимо присвоить свойству Flags значение одной из констант, соответствующей той или иной разновидности шрифтов ( например: cdlCFBoth =3 (шрифты экрана и принтера), cdlCFEffects=256 (поддержка эффектов зачеркивания, подчеркивания и использования цветов); для поддержки всех разновидностей шрифтов константы суммируются =259)

 

Print(Печать).

Диалоговое окно Print используется при необходимости установления пользователем параметров печати, в частности, названия и свойств принтера, размера бумаги, ее ориентации(книжная или альбомная), диапазона выводимых на печать страниц и т.д. Оно вызывается методом ShowPrinter. Свойства диалога Print

 

Свойство Описание
Copies Количество копий
FromPage Первая страница диапазона печати
ToPage Последняя страница диапазона печати
min Минимальное число печатных страниц
max Максимальное число печатных страниц
orientation Страничная ориентация: 1- книжная 2- 2 – альбомная
Printer Default Возможности изменения настроек принтера

 

Необходимо помнить, что диалоговое окно Print не участвует в отправлении данных на принтер, а только задает параметры для печати, поэтому необходимо описать процедуру, которая будет непосредственно посылать данные на принтер.

Вне зависимости от типа используемого диалога при создании приложения существует возможность установить значения основных свойств для элемента Common Dialog. Это можно реализовать выбрав свойство (Пользовательский), после чего на экране появится окно Личные Страницы, в котором можно задать те или иные свойства элемента в зависимости от выбранной вкладки. В этом случае при отображении диалогового окна установленные значения свойств будут использоваться по умолчанию.








Дата добавления: 2015-08-08; просмотров: 619;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.