Graphics.FillRectangle Graphics.FillRectangle Graphics.FillRectangle Method

정의

좌표 쌍, 너비 및 높이로 지정된 사각형의 내부에 의해 정의되는 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

오버로드

FillRectangle(Brush, Rectangle) FillRectangle(Brush, Rectangle) FillRectangle(Brush, Rectangle)

Rectangle 구조체의 의해 지정된 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a Rectangle structure.

FillRectangle(Brush, RectangleF) FillRectangle(Brush, RectangleF) FillRectangle(Brush, RectangleF)

RectangleF 구조체의 의해 지정된 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a RectangleF structure.

FillRectangle(Brush, Int32, Int32, Int32, Int32) FillRectangle(Brush, Int32, Int32, Int32, Int32) FillRectangle(Brush, Int32, Int32, Int32, Int32)

좌표 쌍, 너비 및 높이로 지정된 사각형의 내부에 의해 정의되는 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

FillRectangle(Brush, Single, Single, Single, Single) FillRectangle(Brush, Single, Single, Single, Single) FillRectangle(Brush, Single, Single, Single, Single)

좌표 쌍, 너비 및 높이로 지정된 사각형의 내부에 의해 정의되는 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

FillRectangle(Brush, Rectangle) FillRectangle(Brush, Rectangle) FillRectangle(Brush, Rectangle)

Rectangle 구조체의 의해 지정된 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a Rectangle structure.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, System::Drawing::Rectangle rect);
public void FillRectangle (System.Drawing.Brush brush, System.Drawing.Rectangle rect);
member this.FillRectangle : System.Drawing.Brush * System.Drawing.Rectangle -> unit

매개 변수

brush
Brush Brush Brush

채우기의 특징을 결정하는 Brush입니다.Brush that determines the characteristics of the fill.

rect
Rectangle Rectangle Rectangle

채울 사각형을 나타내는 Rectangle 구조체입니다.Rectangle structure that represents the rectangle to fill.

예외

brushnull인 경우brush is null.

예제

다음 코드 예제는 Windows Forms에서 사용 하도록 설계 되었으며 필요 PaintEventArgs e의 매개 변수는 Paint 이벤트 처리기입니다.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. 코드에는 다음 작업을 수행합니다.The code performs the following action:

  • 파란색 단색 브러시를 만듭니다.Creates a solid blue brush.

  • 사각형을 만듭니다.Creates a rectangle.

  • 화면에서 사각형 영역을 채웁니다.Fills the rectangular area on the screen.

public:
   void FillRectangleRectangle( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

      // Create rectangle.
      Rectangle rect = Rectangle(0,0,200,200);

      // Fill rectangle to screen.
      e->Graphics->FillRectangle( blueBrush, rect );
   }
private void FillRectangleRectangle(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create rectangle.
    Rectangle rect = new Rectangle(0, 0, 200, 200);

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect);
}
Private Sub FillRectangleRectangle(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create rectangle.
    Dim rect As New Rectangle(0, 0, 200, 200)

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect)
End Sub

설명

이 메서드는 정의 된 사각형의 내부를 채웁니다는 rect 매개 변수를 지정 된 왼쪽 위를 포함 하 여 모서리 및 계산 된 최대 하단 및 아래쪽 가장자리입니다.This method fills the interior of the rectangle defined by the rect parameter, including the specified upper-left corner and up to the calculated lower and bottom edges.

FillRectangle(Brush, RectangleF) FillRectangle(Brush, RectangleF) FillRectangle(Brush, RectangleF)

RectangleF 구조체의 의해 지정된 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a RectangleF structure.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, System::Drawing::RectangleF rect);
public void FillRectangle (System.Drawing.Brush brush, System.Drawing.RectangleF rect);
member this.FillRectangle : System.Drawing.Brush * System.Drawing.RectangleF -> unit

매개 변수

brush
Brush Brush Brush

채우기의 특징을 결정하는 Brush입니다.Brush that determines the characteristics of the fill.

rect
RectangleF RectangleF RectangleF

채울 사각형을 나타내는 RectangleF 구조체입니다.RectangleF structure that represents the rectangle to fill.

예외

brushnull인 경우brush is null.

예제

다음 코드 예제는 Windows Forms에서 사용 하도록 설계 되었으며 필요 PaintEventArgs e의 매개 변수는 Paint 이벤트 처리기입니다.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. 코드에는 다음 작업을 수행합니다.The code performs the following action:

  • 파란색 단색 브러시를 만듭니다.Creates a solid blue brush.

  • 사각형을 만듭니다.Creates a rectangle.

  • 화면에서 사각형 영역을 채웁니다.Fills the rectangular area on the screen.

public:
   void FillRectangleRectangleF( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

      // Create rectangle.
      RectangleF rect = RectangleF(0.0F,0.0F,200.0F,200.0F);

      // Fill rectangle to screen.
      e->Graphics->FillRectangle( blueBrush, rect );
   }
private void FillRectangleRectangleF(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create rectangle.
    RectangleF rect = new RectangleF(0.0F, 0.0F, 200.0F, 200.0F);

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect);
}
Private Sub FillRectangleRectangleF(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create rectangle.
    Dim rect As New RectangleF(0.0F, 0.0F, 200.0F, 200.0F)

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect)
End Sub

설명

이 메서드는 정의 된 사각형의 내부를 채웁니다는 rect 매개 변수를 지정 된 왼쪽 위를 포함 하 여 모서리 및 계산 된 최대 하단 및 아래쪽 가장자리입니다.This method fills the interior of the rectangle defined by the rect parameter, including the specified upper-left corner and up to the calculated lower and bottom edges.

FillRectangle(Brush, Int32, Int32, Int32, Int32) FillRectangle(Brush, Int32, Int32, Int32, Int32) FillRectangle(Brush, Int32, Int32, Int32, Int32)

좌표 쌍, 너비 및 높이로 지정된 사각형의 내부에 의해 정의되는 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, int x, int y, int width, int height);
public void FillRectangle (System.Drawing.Brush brush, int x, int y, int width, int height);
member this.FillRectangle : System.Drawing.Brush * int * int * int * int -> unit

매개 변수

brush
Brush Brush Brush

채우기의 특징을 결정하는 Brush입니다.Brush that determines the characteristics of the fill.

x
Int32 Int32 Int32

채울 사각형의 왼쪽 위 모퉁이에 대한 X좌표입니다.The x-coordinate of the upper-left corner of the rectangle to fill.

y
Int32 Int32 Int32

채울 사각형의 왼쪽 위 모퉁이에 대한 Y좌표입니다.The y-coordinate of the upper-left corner of the rectangle to fill.

width
Int32 Int32 Int32

채울 사각형의 너비입니다.Width of the rectangle to fill.

height
Int32 Int32 Int32

채울 사각형의 높이입니다.Height of the rectangle to fill.

예외

brushnull인 경우brush is null.

예제

다음 코드 예제는 Windows Forms에서 사용 하도록 설계 되었으며 필요 PaintEventArgs e의 매개 변수는 Paint 이벤트 처리기입니다.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. 코드에는 다음 작업을 수행합니다.The code performs the following action:

  • 파란색 단색 브러시를 만듭니다.Creates a solid blue brush.

  • 사각형의 크기와 위치를 만듭니다.Creates the location and size of a rectangle.

  • 화면에서 사각형 영역을 채웁니다.Fills the rectangular area on the screen.

public:
   void FillRectangleInt( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

      // Create location and size of rectangle.
      int x = 0;
      int y = 0;
      int width = 200;
      int height = 200;

      // Fill rectangle to screen.
      e->Graphics->FillRectangle( blueBrush, x, y, width, height );
   }
private void FillRectangleInt(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create location and size of rectangle.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 200;

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height);
}
Private Sub FillRectangleInt(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create location and size of rectangle.
    Dim x As Integer = 0
    Dim y As Integer = 0
    Dim width As Integer = 200
    Dim height As Integer = 200

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height)
End Sub

설명

이 메서드는 정의 된 사각형의 내부를 채웁니다 합니다x, ywidth, 및 height 매개 변수를 지정 된 왼쪽 위를 포함 하 여 모서리 및 하단까지 계산 및 아래쪽 가장자리입니다.This method fills the interior of the rectangle defined by thex, y, width, and height parameters, including the specified upper-left corner and up to the calculated lower and bottom edges.

FillRectangle(Brush, Single, Single, Single, Single) FillRectangle(Brush, Single, Single, Single, Single) FillRectangle(Brush, Single, Single, Single, Single)

좌표 쌍, 너비 및 높이로 지정된 사각형의 내부에 의해 정의되는 사각형의 내부를 채웁니다.Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, float x, float y, float width, float height);
public void FillRectangle (System.Drawing.Brush brush, float x, float y, float width, float height);
member this.FillRectangle : System.Drawing.Brush * single * single * single * single -> unit

매개 변수

brush
Brush Brush Brush

채우기의 특징을 결정하는 Brush입니다.Brush that determines the characteristics of the fill.

x
Single Single Single

채울 사각형의 왼쪽 위 모퉁이에 대한 X좌표입니다.The x-coordinate of the upper-left corner of the rectangle to fill.

y
Single Single Single

채울 사각형의 왼쪽 위 모퉁이에 대한 Y좌표입니다.The y-coordinate of the upper-left corner of the rectangle to fill.

width
Single Single Single

채울 사각형의 너비입니다.Width of the rectangle to fill.

height
Single Single Single

채울 사각형의 높이입니다.Height of the rectangle to fill.

예외

brushnull입니다.brush is null.

예제

다음 코드 예제는 Windows Forms에서 사용 하도록 설계 되었으며 필요 PaintEventArgs e의 매개 변수는 Paint 이벤트 처리기입니다.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. 코드에는 다음 작업을 수행합니다.The code performs the following action:

  • 파란색 단색 브러시를 만듭니다.Creates a solid blue brush.

  • 사각형의 크기와 위치를 만듭니다.Creates the location and size of a rectangle.

  • 화면에서 사각형 영역을 채웁니다.Fills the rectangular area on the screen.

public:
   void FillRectangleFloat( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

      // Create location and size of rectangle.
      float x = 0.0F;
      float y = 0.0F;
      float width = 200.0F;
      float height = 200.0F;

      // Fill rectangle to screen.
      e->Graphics->FillRectangle( blueBrush, x, y, width, height );
   }
private void FillRectangleFloat(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create location and size of rectangle.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 200.0F;

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height);
}
Private Sub FillRectangleFloat(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create location and size of rectangle.
    Dim x As Single = 0.0F
    Dim y As Single = 0.0F
    Dim width As Single = 200.0F
    Dim height As Single = 200.0F

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height)
End Sub

설명

이 메서드는 정의 된 사각형의 내부를 채웁니다 합니다 x, ywidth, 및 height 매개 변수를 지정 된 왼쪽 위를 포함 하 여 모서리 및 하단까지 계산 및 아래쪽 가장자리입니다.This method fills the interior of the rectangle defined by the x, y, width, and height parameters, including the specified upper-left corner and up to the calculated lower and bottom edges.

적용 대상