Практическое руководство. Заливка фигуры сплошным цветом
Чтобы заливка фигуры сплошным цветом, создайте 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 обработчик событий.