Программирование >>  Элементы языков с и с++ 

1 ... 157 158 159 [ 160 ] 161 162 163 ... 200


Измемт-ь

шрифт

формы

Перед нажатием кнопки Изменить...

После нажатия кнопки Изменить... -

Шрифт:


Monotype CofSive MS Mmcho MS Outlook MS PMmcho , MS Rtfeience Sans S О MS Retgience Specia У;

Начертание.

P.lttep:

жирньЛ

обычный

8 A

iwjCHei

9 10

жирньй ritfXHe

вцдоизм!

Образец

E Пощерк.Н!/гый

АаВЬБбФф

t Нар символов: ICyilic ~


Результат выбора шрифта-

Н Forml

Изменить

шрифт

формы

Рис. 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. Например, если выбранные элементы не помещаются на ли-



1 ... 157 158 159 [ 160 ] 161 162 163 ... 200

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика