logo search
CSharp_Graphics

Рисование эллипса

Чтобы нарисовать эллипс, нужно создать два объекта: объект Graphics и объект Pen. У объекта Graphics имеется метод DrawEllipse, а объект Pen предназначен для хранения таких атрибутов, как ширина и цвет линии, с помощью которой рисуется эллипс. Объект Pen передается методу DrawEllipse в качестве одного из аргументов. Остальные аргументы, передаваемые методу DrawEllipse, задают прямоугольник, ограничивающий этот эллипс. На приведенном ниже рисунке изображен эллипс с ограничивающим его прямоугольником.

---------------

В приведенном ниже примере демонстрируется рисование эллипса, вокруг которого описывается прямоугольник шириной 80 и высотой 40, верхний левый угол которого расположен в точке с координатами (100, 50).

-----------

Метод DrawEllipse класса Graphics перегружен, поэтому для него поддерживается несколько способов передачи аргументов. Например, можно создать объект Rectangle и передать этот объект Rectangle в качестве аргумента методу DrawEllipse:

------------