Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

шпоры-телефон

.pdf
Скачиваний:
7
Добавлен:
12.04.2015
Размер:
204.97 Кб
Скачать

клон и сдвиг. Страничное преобразование может использоваться для масштабирования и преобразования единиц измерения (например точек в дюймы).

В приведенном ниже примере устанавливаются объемное и страничное преобразования объекта Graphics.В качестве объемного преобразования устанавливается поворот на 30 градусов. Страничное преобразование устанавливается таким образом, чтобы координаты, передаваемые второму методу DrawEllipse, измерялись в миллиметрах, а не в точках. В коде осуществляются два одинаковых вызова метода DrawEllipse.При вызове первого метода DrawEllipse применяется только объемное преобразование, а при вызове второго метода DrawEllipse применяются оба преобразования (объемное и страничное).

using System.Drawing.Drawing2D; Graphics graphics = e.Graphics; Pen pen = new Pen(Color.Blue); graphics.SmoothingMode =

System.Drawing.Drawing2D.Smoothin

gMode.AntiAlias;

graphics.DrawEllipse(pen, 0, 0, 200, 100);

graphics.SmoothingMode = System.Drawing.Drawing2D.Smoothin gMode.HighSpeed; graphics.DrawEllipse(pen, 0, 150, 200, 100);

• Область обрезки

Объект Graphicsподдерживает область обрезки, которая применяется для всех объектов, отображаемых объектом Graphics. Для установки границ области обрезки служит метод SetClip.

13. Работа со стандартными эле-

ментами управления (лабораторные работы)

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

Группа командных объектов

• Элементы управления Button, LinkLabel, ToolBar реагируют на нажатие кнопки мыши и немедленно запускают какое-либо действие.

Группа текстовых объектов

Элементы TextBox, RichTextBox принимают текст, а элементы Label, StatusBar выводят ее. Для обработки введенного пользователем текста, как правило, следует нажать на один или несколько элементов из группы командных объектов.

Группа переключателей

Элементы управления этой группы предоставляют пользователю возможность выбора одного из нескольких предопределенных вариантов выполнения действия или задачи. ComboBox, ListBox, ListView, TreeView, NumericUpDown.

Группа контейнеров

Элементы этой группы служат подложкой кнопкам, текстовым полям, спискам — поэтому они и называются контейнерами. С элементами этой группы действия приложения практически никогда не связываются.

Элементы Panel, GroupBox, TabControl, кроме всего прочего, разделяют возможности приложения на логические группы, обеспечивая удобство работы.

Группа графических элементов

Для размещения и отображения их на форме иконок, заставок, встроенных изображений используются элементы для работы с графикой — Image List, Picture Box.

Диалоговые окна

Элементы OpenFileDialog, SaveFile Dialog, ColorDialog, PrintDialog содержат уже готовые операции для выполнения различных операций с документом — открытие, сохранение, печать, предварительный просмотр.

Группа меню

Элементы MainMenu, ContextMenu представляют собой готовые формы для внесения заголовков и пунктов меню, содержащее в себе доступ ко всем возможностям и настройкам приложения.