Незакрашенный прямоугольник и Закрашенные фигуры
Метод DrawRectangle позволяет рисовать прямоугольники, заданные координатами верхнего левого угла, а также шириной и высотой.
public void DrawRectangle (Pen, Rectangle); public void DrawRectangle (Pen, int, int, int, int);
public void DrawRectangle (Pen, float, float, float, float);
Класс Rectangle имеет свойства:
X и Y,
Width и Height.
Набор незакрашенных прямоугольников
public void DrawRectangles(Pen, Rectangle[]); public void DrawRectangles(Pen, RectangleF[]);
Незакрашенный многоугольник
public void DrawPolygon (Pen, Point []) ; public void DrawPolygon (Pen, PointF[]);
Незакрашенный эллипс
Эллипс вписывается в прямоугольник.
public void DrawEllipse (Pen, Rectangle); public void DrawEllipse (Pen, RectangleF) ; public void DrawEllipse (Pen, int, int, int, int);
public void DrawEllipse (Pen, float, float, float, float);
Сегмент эллипса
public void DrawArc (Pen, Rectangle, float, float); public void DrawArc (Pen, RectangleF, float, float); public void DrawArc (Pen, int, int, int, int, int, int);
public void DrawArc (Pen, float, float, float, float, float, float);
Незакрашенный замкнутый сегмент эллипса
public void DrawPie (Pen, Rectangle, float, float); public void DrawPie (Pen, RectangleF, float, float); public void DrawPie (Pen, int, int, int, int, int, int);
public void DrawPie (Pen, float, float, float, float, float, float);
Кривые Безье
Кривая проходит через 4 точки: нач., кон. и 2 управл.
public void DrawBezier (Pen, Point, Point, Point, Point);
Еще 4 метода.
Канонические сплайны
Кривая проходит через все точки. public void DrawCurve (Pen, Point []) ; Еще несколько методов.
Закрашенные фигуры
Префикс Fill:
Метод |
Описание |
FillRectangle |
Рисование закрашенного прямоугольника |
FillRectangles |
Рисование множества закрашенных мно- гоугольников |
FillPolygon |
Рисование закрашенного многоугольника |
FillEllipse |
Рисование закрашенного эллипса |
FillPie |
Рисование закрашенного сегмента эллип- са |
FillClosedCurve |
Рисование закрашенного сплайна |
FillRegion |
Рисование закрашенной области типа Region |
Вместо пера используется кисть:
Brush br = Brushes.Red; g.FillRectangle (br, e.X, e.Y, 4, 4);
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.