Brushes Класс

Определение

Кисти для всех стандартных цветов. Этот класс не наследуется.

public ref class Brushes abstract sealed
public ref class Brushes sealed
public static class Brushes
public sealed class Brushes
type Brushes = class
Public Class Brushes
Public NotInheritable Class Brushes
Наследование
Brushes

Примеры

В следующем примере кода показано, как использовать член Brushes класса для заполнения Rectangle. Этот пример следует использовать с формой Windows. Вставьте этот код в форму и вызовите этот метод при обработке события формы Paint , передавая e как PaintEventArgs.

private:
   void InstanceRectangleIntersection( PaintEventArgs^ e )
   {
      Rectangle rectangle1 = Rectangle(50,50,200,100);
      Rectangle rectangle2 = Rectangle(70,20,100,200);
      e->Graphics->DrawRectangle( Pens::Black, rectangle1 );
      e->Graphics->DrawRectangle( Pens::Red, rectangle2 );
      if ( rectangle1.IntersectsWith( rectangle2 ) )
      {
         rectangle1.Intersect( rectangle2 );
         if (  !rectangle1.IsEmpty )
         {
            e->Graphics->FillRectangle( Brushes::Green, rectangle1 );
         }
      }
   }
private void InstanceRectangleIntersection(PaintEventArgs e)
{

    Rectangle rectangle1 = new Rectangle(50, 50, 200, 100);
    Rectangle rectangle2 = new Rectangle(70, 20, 100, 200);

    e.Graphics.DrawRectangle(Pens.Black, rectangle1);
    e.Graphics.DrawRectangle(Pens.Red, rectangle2);

    if (rectangle1.IntersectsWith(rectangle2))
    {
        rectangle1.Intersect(rectangle2);
        if (!rectangle1.IsEmpty)
        {
            e.Graphics.FillRectangle(Brushes.Green, rectangle1);
        }
    }
}
  Private Sub InstanceRectangleIntersection( _
      ByVal e As PaintEventArgs)

      Dim rectangle1 As New Rectangle(50, 50, 200, 100)
      Dim rectangle2 As New Rectangle(70, 20, 100, 200)

      e.Graphics.DrawRectangle(Pens.Black, rectangle1)
      e.Graphics.DrawRectangle(Pens.Red, rectangle2)

      If (rectangle1.IntersectsWith(rectangle2)) Then
          rectangle1.Intersect(rectangle2)
          If Not (rectangle1.IsEmpty) Then
              e.Graphics.FillRectangle(Brushes.Green, rectangle1)
          End If
      End If
  End Sub

Комментарии

Класс Brushes содержит static свойства только для чтения, возвращающие Brush объект цвета, указанного именем свойства. Обычно не требуется явно удалять кисть, возвращаемую свойством в этом классе, если она не используется для создания новой кисти. Дополнительные сведения о цветах, представленных кистью в этом классе, см. в разделе "Список цветов по имени".

Note

В .NET 6 и более поздних версиях пакет System.Drawing.Common, который включает этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см. в статье System.Drawing.Common, поддерживаемой только в Windows.

Свойства

Имя Описание
AliceBlue

Возвращает системный Brush объект.

AntiqueWhite

Возвращает системный Brush объект.

Aqua

Возвращает системный Brush объект.

Aquamarine

Возвращает системный Brush объект.

Azure

Возвращает системный Brush объект.

Beige

Возвращает системный Brush объект.

Bisque

Возвращает системный Brush объект.

Black

Возвращает системный Brush объект.

BlanchedAlmond

Возвращает системный Brush объект.

Blue

Возвращает системный Brush объект.

BlueViolet

Возвращает системный Brush объект.

Brown

Возвращает системный Brush объект.

BurlyWood

Возвращает системный Brush объект.

CadetBlue

Возвращает системный Brush объект.

Chartreuse

Возвращает системный Brush объект.

Chocolate

Возвращает системный Brush объект.

Coral

Возвращает системный Brush объект.

CornflowerBlue

Возвращает системный Brush объект.

Cornsilk

Возвращает системный Brush объект.

Crimson

Возвращает системный Brush объект.

Cyan

Возвращает системный Brush объект.

DarkBlue

Возвращает системный Brush объект.

DarkCyan

Возвращает системный Brush объект.

DarkGoldenrod

Возвращает системный Brush объект.

DarkGray

Возвращает системный Brush объект.

DarkGreen

Возвращает системный Brush объект.

DarkKhaki

Возвращает системный Brush объект.

DarkMagenta

Возвращает системный Brush объект.

DarkOliveGreen

Возвращает системный Brush объект.

DarkOrange

Возвращает системный Brush объект.

DarkOrchid

Возвращает системный Brush объект.

DarkRed

Возвращает системный Brush объект.

DarkSalmon

Возвращает системный Brush объект.

DarkSeaGreen

Возвращает системный Brush объект.

DarkSlateBlue

Возвращает системный Brush объект.

DarkSlateGray

Возвращает системный Brush объект.

DarkTurquoise

Возвращает системный Brush объект.

DarkViolet

Возвращает системный Brush объект.

DeepPink

Возвращает системный Brush объект.

DeepSkyBlue

Возвращает системный Brush объект.

DimGray

Возвращает системный Brush объект.

DodgerBlue

Возвращает системный Brush объект.

Firebrick

Возвращает системный Brush объект.

FloralWhite

Возвращает системный Brush объект.

ForestGreen

Возвращает системный Brush объект.

Fuchsia

Возвращает системный Brush объект.

Gainsboro

Возвращает системный Brush объект.

GhostWhite

Возвращает системный Brush объект.

Gold

Возвращает системный Brush объект.

Goldenrod

Возвращает системный Brush объект.

Gray

Возвращает системный Brush объект.

Green

Возвращает системный Brush объект.

GreenYellow

Возвращает системный Brush объект.

Honeydew

Возвращает системный Brush объект.

HotPink

Возвращает системный Brush объект.

IndianRed

Возвращает системный Brush объект.

Indigo

Возвращает системный Brush объект.

Ivory

Возвращает системный Brush объект.

Khaki

Возвращает системный Brush объект.

Lavender

Возвращает системный Brush объект.

LavenderBlush

Возвращает системный Brush объект.

LawnGreen

Возвращает системный Brush объект.

LemonChiffon

Возвращает системный Brush объект.

LightBlue

Возвращает системный Brush объект.

LightCoral

Возвращает системный Brush объект.

LightCyan

Возвращает системный Brush объект.

LightGoldenrodYellow

Возвращает системный Brush объект.

LightGray

Возвращает системный Brush объект.

LightGreen

Возвращает системный Brush объект.

LightPink

Возвращает системный Brush объект.

LightSalmon

Возвращает системный Brush объект.

LightSeaGreen

Возвращает системный Brush объект.

LightSkyBlue

Возвращает системный Brush объект.

LightSlateGray

Возвращает системный Brush объект.

LightSteelBlue

Возвращает системный Brush объект.

LightYellow

Возвращает системный Brush объект.

Lime

Возвращает системный Brush объект.

LimeGreen

Возвращает системный Brush объект.

Linen

Возвращает системный Brush объект.

Magenta

Возвращает системный Brush объект.

Maroon

Возвращает системный Brush объект.

MediumAquamarine

Возвращает системный Brush объект.

MediumBlue

Возвращает системный Brush объект.

MediumOrchid

Возвращает системный Brush объект.

MediumPurple

Возвращает системный Brush объект.

MediumSeaGreen

Возвращает системный Brush объект.

MediumSlateBlue

Возвращает системный Brush объект.

MediumSpringGreen

Возвращает системный Brush объект.

MediumTurquoise

Возвращает системный Brush объект.

MediumVioletRed

Возвращает системный Brush объект.

MidnightBlue

Возвращает системный Brush объект.

MintCream

Возвращает системный Brush объект.

MistyRose

Возвращает системный Brush объект.

Moccasin

Возвращает системный Brush объект.

NavajoWhite

Возвращает системный Brush объект.

Navy

Возвращает системный Brush объект.

OldLace

Возвращает системный Brush объект.

Olive

Возвращает системный Brush объект.

OliveDrab

Возвращает системный Brush объект.

Orange

Возвращает системный Brush объект.

OrangeRed

Возвращает системный Brush объект.

Orchid

Возвращает системный Brush объект.

PaleGoldenrod

Возвращает системный Brush объект.

PaleGreen

Возвращает системный Brush объект.

PaleTurquoise

Возвращает системный Brush объект.

PaleVioletRed

Возвращает системный Brush объект.

PapayaWhip

Возвращает системный Brush объект.

PeachPuff

Возвращает системный Brush объект.

Peru

Возвращает системный Brush объект.

Pink

Возвращает системный Brush объект.

Plum

Возвращает системный Brush объект.

PowderBlue

Возвращает системный Brush объект.

Purple

Возвращает системный Brush объект.

Red

Возвращает системный Brush объект.

RosyBrown

Возвращает системный Brush объект.

RoyalBlue

Возвращает системный Brush объект.

SaddleBrown

Возвращает системный Brush объект.

Salmon

Возвращает системный Brush объект.

SandyBrown

Возвращает системный Brush объект.

SeaGreen

Возвращает системный Brush объект.

SeaShell

Возвращает системный Brush объект.

Sienna

Возвращает системный Brush объект.

Silver

Возвращает системный Brush объект.

SkyBlue

Возвращает системный Brush объект.

SlateBlue

Возвращает системный Brush объект.

SlateGray

Возвращает системный Brush объект.

Snow

Возвращает системный Brush объект.

SpringGreen

Возвращает системный Brush объект.

SteelBlue

Возвращает системный Brush объект.

Tan

Возвращает системный Brush объект.

Teal

Возвращает системный Brush объект.

Thistle

Возвращает системный Brush объект.

Tomato

Возвращает системный Brush объект.

Transparent

Возвращает системный Brush объект.

Turquoise

Возвращает системный Brush объект.

Violet

Возвращает системный Brush объект.

Wheat

Возвращает системный Brush объект.

White

Возвращает системный Brush объект.

WhiteSmoke

Возвращает системный Brush объект.

Yellow

Возвращает системный Brush объект.

YellowGreen

Возвращает системный Brush объект.

Применяется к