Панель Dialogs

При этом вызовется соответствующее приложение (к примеру, если выбран лист Excel, то запустится программа Microsoft Excel) и после выполнения действий над новым документом его можно будет сохранить в OLE-контейнере, выполнив в запустившемся приложении команду Файл •> Закрыть. После этого внутри объекта на форме появится фрагмент электронной таблицы Excel.

h02631.jpg

Далее, когда программа уже будет откомпилирована и запущена, в контекстном меню данного элемента управления станут доступными два пункта: Изменить и Открыть. Если выбрать пункт Открыть, то для редактирования содержимого этого элемента запустится программа Excel, а если выбрать пункт Изменить, то сама форма примет вид, аналогичный Excel и позволит редактировать объект непосредственно внутри соответствующего элемента управления.

Технология OLE потенциально очень мощная и позволяет создавать различные управляющие программы и системы: планировщики работ и т. д.

Панель Dialogs

С двумя компонентами этой панели, содержащей стандартные диалоговые средства Windows, мы уже знакомы. Это диалоговые окна открытия и сохранения файла (OpenDialog и SaveDialog). Точно так же можно работать и с диалоговыми окнами выбора и сохранения рисунка OpenPictureDialog и SavePictureDialog, которые отличаются только тем, что имеют заранее определенный набор типов файлов и позволяют предварительно просматривать изображения в правой части диалогового окна.

Компонент FontDialog позволяет выбрать шрифт (свойство Font) с заданными характеристиками размера, начертания и цвета.

Компонент ColorDialog предназначен для выбора цвета (он сохраняется в свойстве Color).

Для настройки принтера и подготовки к печати, используется компонент PrinterSetupDialog.

Чтобы определить параметры печатаемого документа (выбор принтера, числа копий, диапазона страниц и т. п.), пригодится компонент PrintDialog.

263