Show / Hide Table of Contents

Практическое руководство. Рисование прямоугольников с помощью пера

Рисование прямоугольников, вам потребуется Graphics объекта и Pen объекта. Graphics Предоставляет DrawRectangle метод и Pen объект сохраняет функции, строки, таких как цвет и ширину.

Пример

В следующем примере рисуется прямоугольник с его верхнего левого угла в (10, 10). Прямоугольник имеет ширину 100 и высотой 50. Второй аргумент, переданный Pen конструктор указывает, что толщина пера равно 5 пикселям.

При рисовании прямоугольника перо располагается по центру прямоугольника границ. Поскольку ширины пера равно 5, сторон прямоугольника являются формируемого 5 пикселов шириной 1 пиксель рисуется по самой границе, рисуются 2 пикселя внутри, и 2 пикселя рисуются с внешней стороны. Дополнительные сведения о см. в разделе как: Значение толщины и выравнивания пера.

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

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

Pen blackPen = new Pen(Color.FromArgb(255, 0, 0, 0), 5);
e.Graphics.DrawRectangle(blackPen, 10, 10, 100, 50);

Компиляция кода

Предыдущий пример предназначен для работы с Windows Forms и требует PaintEventArgse, который является параметром Paint обработчик событий.

См. также

  • Рисование линий и фигур с помощью пера
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX