На этом шаге мы перечислим графические примитивы.
Вычерчивание графических примитивов (линий, прямоугольников, окружностей, дуг, секторов) на графической поверхности выполняют соответствующие методы объекта Graphics (таблица 1).
Метод | Действие |
---|---|
DrawLine(Pen, x1, y1, x2, y2) | Рисует линию. Параметр Pen определяет цвет, толщину и стиль линии; параметры x1, y1, x2, y2 — координаты точек начала и конца линии |
DrawLine(Pen, p1, p2) | Рисует линию. Параметр Pen определяет цвет, толщину и стиль линии; параметры p1 и p2 (структуры Point) — точки начала и конца линии |
DrawRectangle(Pen, x, y, w, h) | Рисует контур прямоугольника. Параметр Pen определяет цвет, толщину и стиль границы прямоугольника: параметры x, y — координаты левого верхнего угла; параметры w и h задают размер прямоугольника |
DrawRectangle(Pen, rect) | Рисует контур прямоугольника. Параметр Pen определяет цвет, толщину и стиль границы прямоугольника: параметр rect (структура типа Rectangle) — область, граница которой определяет контур прямоугольника |
FillRectangle(Brush, x, y, w, h) | Рисует закрашенный прямоугольник. Параметр Brush определяет цвет и стиль закраски прямоугольника; параметры x, y — координаты левого верхнего угла; параметры w и h задают размер прямоугольника |
FillRectangle(Brush, rect) | Рисует закрашенный прямоугольник. Параметр Brush определяет цвет и стиль закраски прямоугольника; параметр rect (структура типа Rectangle) — закрашиваемую область |
DrawEllipse(Pen, x, y, w, h) | Рисует эллипс (контур). Параметр Pen определяет цвет, толщину и стиль линии эллипса; параметры x, y, w, h — координаты левого верхнего угла и размер прямоугольника, внутри которого вычерчивается эллипс |
DrawEllipse(Pen, rect) | Рисует эллипс (контур). Параметр Pen определяет цвет, толщину и стиль линии эллипса; параметр rect — область, внутри которой рисуется эллипс |
FillEllipse(Brush, x, y, w, h) | Рисует закрашенный эллипс. Параметр Brush определяет цвет и стиль закраски внутренней области эллипса; параметры x, y, w, h — координаты левого верхнего угла и размер прямоугольника, внутри которого вычерчивается эллипс |
FillEllipse(Brush, x, y, rect) | Рисует закрашенный эллипс. Параметр Brush определяет цвет и стиль закраски внутренней области эллипса; параметр rect — область, внутри которой вычерчивается эллипс |
DrawPolygon(Pen, P) | Рисует контур многоугольника. Параметр Pen определяет цвет, толщину и стиль линии границы многоугольника; параметр P (массив типа Point) — координаты углов многоугольника |
FillPolygon(Brush, P) | Рисует закрашенный многоугольник. Параметр Brush определяет цвет и стиль закраски внутренней области многоугольника; параметр P (массив типа Point) — координаты углов многоугольника |
DrawString(str, Font, Brush, x, y) | Выводит на графическую поверхность строку текста. Параметр Font определяет шрифт; Brush — цвет символов; x и y — точку, от которой будет выведен текст |
DrawImage(Image, x, y) | Выводит на графическую поверхность иллюстрацию. Параметр Image определяет иллюстрацию; x и y — координату левого верхнего угла области вывода иллюстрации |
На следующем шаге мы приведем краткую справку по инструменту карандаш.