Show / Hide Table of Contents

Практическое руководство. Заливка фигуры сплошным цветом

Чтобы заливка фигуры сплошным цветом, создайте SolidBrush , а затем передать, SolidBrush объект в качестве аргумента одному из методов заливки класса Graphics класса. В следующем примере показано, как заливка эллипса красный цвет.

Пример

В следующем коде SolidBrush конструктор принимает Color объект в качестве единственного аргумента. Значения, используемые FromArgb метод представляют альфа, красного, зеленого и синего компонентов цвета. Каждое из этих значений должен быть в диапазоне от 0 до 255. Первое число 255 означает, что цвет — полностью непрозрачный и второй 255 указывает, что красный компонент является полная насыщенность. Два нуля означает, что зеленый и синий компоненты равна 0.

Четыре цифры (0, 0, 100, 60), передаваемый FillEllipse метод укажите расположение и размер прямоугольника, ограничивающего эллипса. Прямоугольник имеет в левом верхнем углу (0, 0), шириной 100, а высота — 60.

SolidBrush solidBrush = new SolidBrush(
   Color.FromArgb(255, 255, 0, 0));
e.Graphics.FillEllipse(solidBrush, 0, 0, 100, 60);

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

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

См. также

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