Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 170

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 164 165 166 167 168 169 < 170 > 171 172 173 174 175 176 .. 404 >> Следующая

Pushed Чтенне/запнсь Еслн стнль TooibarButton имеет значенне ToggieButton, то присвоив этому свойству значенне true, можно добиться того, что кнопка будет выводиться нажатой.
Дополнительные возможности Windows Form

359

Продолжение таблицы

Имя Режим доступа Описание
style Чтенне/запнсь Можно использовать четыре различных стиля: • PushButton: Кнопка выводится в нормальном виде. • ToggleButton: Кнопка данного стиля может быть нажата н будет оставаться в таком положении до тех пор, пока не будет нажата еще раз. Пример такой кнопки — кнопка Bold, использующаяся в панелях инструментов MS Word. • Separator: Кнопка данного стиля вообще ие выводится; она создает небольшое пространство между кнопками. • DropDownButton: Кнопке с таким стилем может быть присвоено Menuitem. Если в нем содержатся подпункты, они будут использоваться для создания меню, которое будет раскрываться прн нажатнн на данную кнопку.
Text Чтение/запнсь Текст, который должен выводиться на кнопке, находящейся на панели инструментов.
ToolTipText Чтенне/запнсь Текст пояснения для данной кнопки.

Практикум: пример использования панели инструментов

Мы расширим тот пример, который использовался при обсуждении меню, за счет включения в него панели инструментов. Эта простая панель инструментов будет содержать три кнопки, каждая нз которых соответствует одному пункту контекстного меню — выделение жирным шрифтом, курсивом и подчеркиванием. Мы включим туда четвертую кнопку с раскрывающимся меню, с помощью которой можно выбирать шрифт.

Автору не удалось найти растровый файл для кнопки Font среди графических файлов, инсталлированных в Visual Studio.NET.

Вы можете использовать для этой цели произвольный графический файл, либо скачать текст этой книги, который находится на www.wrox.com и в котором можно найти файл, использованный автором.

Начнем с того, что внесем следующие изменения в код MenuExample, который мы создали в начале главы:

1. Поскольку мы собираемся добавлять панель инструментов, необходимо изменить свойство Dock управляющего элемента RichTextbox на None, а вместо него присвоить свойству Anchor Значенне Lett, Top, Right, Bottom.

2. Добавьте управляющие элементы ImageList и еще одно MainMenu в форму с помощью двойного щелчка мышью иа соответствующих элементах в окошке инструментов. Назовите их imageListToolbar И MainMenuFonts соответственно. В элементе ImageList будут

храниться рисунки, которые мы будем использовать для кнопок, а в MainMenu — меню, которое будет использовано в качестве раскрывающегося списка.

3. Добавьте три пункта Menuitem в управляющий элемент MainMenuFonts и присвойте свойствам значения, согласно таблице слева.

Имя Текст
menuItemFonts
menuItemHS MS Sans Serif
menultemrimes Times New Roman
360

Глава 14

4. Добавьте в imageList четыре рисунка, щелкнув мышью на кнопке, расположенной справа от свойства images в управляющем элементе imageList. Три из этих рисунков могут быть найдены

в поддиректории common7 той директории, в которой вы инсталлировали Visual Studio:

¦^Директория, содержащая VS.МЕТ>\Согшюп7\Graphics\bitmaps\Tlbr_W95 под именами bld.bmp, itl.bmp и undrln.bmp.

Для последнего пункта меню можно использовать произвольный рисунок, например, содержащийся в исходной программе на сайте издательства Wrox и используемый в данной книге (Font.bmp).

5. Щелкните два раза мышью на управляющем элементе Toolbar в окне инструментов и добавьте ее к форме. Назовите его tool bar Fonts.

Эта панель инструментов может частично заслонить RichTextbox.

Для исправления данной ситуации щелкните МЫШЬЮ на RichTextbox

н переместите его ннже панели инструментов.

6. Присвойте свойству imageList панели инструментов значение ImageListToolbar.

7. Выберите свойство Button управляющего элемента Toolbar и щелкните на кнопке, расположенной справа от него,

ЧТО ПОЗВОЛИТ добавить КНОПКИ К элементу Toolbar.

8. Добавьте к панели инструментов пять кнопок н очистите свойство Text у каждой нз них. Присвойте свойствам этих пяти кнопок значения в соответствии с приведенной ннже таблицей:

TooibarButton

Свойства

Первая кнопка

Вторая кнопка

Третья кнопка

Четвертая кнопка

Пятая кнопка

Nanie = toolBarButtonBold

imagclndex = индекс рисунка, обозначающего жирный шрифт (В)

Style = ToggieButton

Name с toolBarBuctonltalic

Imagelndex = индекс рисунка, обозначающего курсив (1)

Style = ToggieButton

Name = toolBarButtonUnderline

imagelndex = индекс рисунка, обозначающего подчеркивание (U)

Style = ToggieButton

Name - toolBarButtonSeparator

Style = Separator

Name = toolBorButtonFonts

Imagelndex = индекс последнего оставшегося рисунка

Style = DropDownButton

DropDownMenu = nianuItemFonts
Дополнительные возможности Windows Form

361

Теперь форма должна выглядеть приблизительно так, как показано на рисунке слева.

Заметьте, что этот проект является частью кода для настоящей книги, его можно загрузить в виде проекта Visual Studio.NET с именем TooiBars.
Предыдущая << 1 .. 164 165 166 167 168 169 < 170 > 171 172 173 174 175 176 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.