Объекты Graphics и Drawing в Windows Forms

Общеязыковая среда выполнения (CLR) использует расширенную реализацию интерфейса графических устройств Windows (GDI) под названием GDI+. С помощью GDI+ можно создавать графические элементы, рисовать текст и управлять графическими изображениями в виде объектов. Интерфейс GDI+ отличается высоким быстродействием и удобен в использовании. GDI+ можно использовать для отрисовки графических изображений в формах и элементах управления Windows Forms. Хотя GDI+ нельзя использовать непосредственно в веб-формах, графические изображения можно выводить через элемент управления веб-сервера Image.

В этом разделе представлены разделы по основам программирования с использованием GDI+. Хотя он не является полным справочником, в нем содержатся сведения об объектах Graphics, Pen, Brush и Color и способах выполнения таких задач, как рисование фигур, создание текста, отображение рисунков. Дополнительные сведения см. в разделе Справочник по GDI+.

Если вы хотите немедленно приступить к работе, см. статью Приступая к программированию графики. Она содержит разделы, посвященные использованию кода для рисования линий, фигур, текста и других элементов в формах Windows Forms.

В этом разделе

Общие сведения о графике
Общие сведения об управляемых классах, связанных с графикой.

Управляемый код GDI+
Сведения об управляемых классах GDI+.

Использование управляемых графических классов
Демонстрируется выполнение различных задач с помощью управляемых классов GDI+.

Ссылка

System.Drawing
Предоставляет доступ к основным графическим функциям GDI+.

System.Drawing.Drawing2D
Расширенные функциональные возможности для создания двухмерной и векторной графики.

System.Drawing.Imaging
Предоставляет расширенные графические функции GDI+.

System.Drawing.Text
Предоставляет расширенный набор типографических функций GDI+. Классы в этом пространстве имен позволяют создавать и использовать коллекции шрифтов.

System.Drawing.Printing
Функции печати.

Рисование и отрисовка пользовательского элемента управления
Подробные сведения о способах написания кода для рисования элементов управления.