|
Программирование >> Элементы языков с и с++
Перед нажатием кнопки Изменить... После нажатия кнопки Изменить... - Шрифт: Monotype CofSive MS Mmcho MS Outlook MS PMmcho , MS Rtfeience Sans S О MS Retgience Specia У;
вцдоизм! Образец E Пощерк.Н!/гый АаВЬБбФф t Нар символов: ICyilic ~ Результат выбора шрифта-
Рис. 11.116. Пример использования компонента FontDialog Компонент PrintDialog Компонент находится в списке Printing палитры компонентов. С помощью этого компонента можно открыть диалоговое окно настройки печати (рис. 11.117), где надо выбрать принтер, а также страницы, которые следует печатать, и установить некоторые свойства печати. Обработчик кнопки, вызывающей метод ShowDialog о компонента, имеет вид; this->printDialogl->ShowDialog(); Компонент ToolStrip Компонент находится в списке Menus & Toolbars палитры компонентов. Он позволяет создавать линейки инструментов с различными элементами пользовательского интерфейса. Вид компонента в форме показан на рис. 11.118. 4 Шсгрв1штчт1 BtJJ pnTerp ffep Соао(н Готов ©Ей ППедвгьвФвйя [ Ндстрожа I Цайтигр> <тер I Чмслокопм) [ Печать [ Отмена ~] Стр* ца Дапо/мле1кно Опрог Размер €rrpat*Mbi Высот [21 Ориентация I ОК I I Отна I Рис. 11.117. Настройка печати с помощью компонента PrintDialog 1-я линейка и ее элементы / Forml Эти элементы спрятаны 7 под этой кнопкой : Зто Mfтка-;сыпка Это иетка-наэеамие Л Кнопка для добавки элементов в линейку 2-я линейка и ее элементы Рис. 11.118. Вид двух линеек инструментов в форме Используя этот компонент, можно: П создавать пользовательские линейки инструментов, применяя передовые интерфейсные и компоновочные возможности, такие как: причаливание, кнопки с текстом и изображением, выпадающие кнопки и другие элементы, реорганизуемые в процессе исполнения приложения; П перетаскивать элементы с одной линейки инструментов на другую или внутри одной и той же линейки; П создавать выпадающие элементы; П подключать к линейке другие компоненты и передавать им функциональные возможности данной линейки; П расширять функциональность и модифицировать появление и поведение линейки; П создавать линейку, схожую с линейкой инструментов широкоизвестного продукта Microsoft Word. Некоторые свойства ToolStrip Отметим следующие свойства: □ Items - задает набор элементов, из которых можно формировать линейку инструментов. Набором можно пользоваться с помощью диалогового окна, открывающегося кнопкой с многоточием (в поле свойства items) (рис. 11.119). Из рисунка видно, что в левой части диалогового окна располагаются: меню выбора элементов для помещения их в линейку инструментов, окно для помещения в него выбранных из меню элементов, кнопки работы с выбранными элементами, позволяющие переупорядочивать элементы или удалять их из списка выбранных. Порядок, в котором элементы расположены в окне после их выбора, сохранится в сформированной затем линейке инструментов при расположении их слева направо: первый элемент из списка в окне поместится в линейку самым левым, второй - правее первого и т. д. В правой части диалогового окна расположено окно свойств выбранного элемента. Для настройки свойств на элементе левого окна надо щелкнуть мышью (отметить его), тогда в правом окне появится набор свойств отмеченного элемента. Мы не станем рассматривать этот набор свойств, т.к. они уже описаны ранее- это метки, ссылочные метки, кнопки ИТ. д. Следует отметить, что линейка инструментов из выбранных элементов формируется наподобие соответствующей линейки для продукта Microsoft Word. Например, если выбранные элементы не помещаются на ли-
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |