Graphics.FillEllipse Graphics.FillEllipse Graphics.FillEllipse Method

정의

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

오버로드

FillEllipse(Brush, Int32, Int32, Int32, Int32) FillEllipse(Brush, Int32, Int32, Int32, Int32) FillEllipse(Brush, Int32, Int32, Int32, Int32)

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

FillEllipse(Brush, Single, Single, Single, Single) FillEllipse(Brush, Single, Single, Single, Single) FillEllipse(Brush, Single, Single, Single, Single)

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

FillEllipse(Brush, Rectangle) FillEllipse(Brush, Rectangle) FillEllipse(Brush, Rectangle)

Rectangle 구조체에 의해 지정된 경계 사각형에 의해 정의되는 타원의 내부를 채웁니다.Fills the interior of an ellipse defined by a bounding rectangle specified by a Rectangle structure.

FillEllipse(Brush, RectangleF) FillEllipse(Brush, RectangleF) FillEllipse(Brush, RectangleF)

RectangleF 구조체에 의해 지정된 경계 사각형에 의해 정의되는 타원의 내부를 채웁니다.Fills the interior of an ellipse defined by a bounding rectangle specified by a RectangleF structure.

FillEllipse(Brush, Int32, Int32, Int32, Int32) FillEllipse(Brush, Int32, Int32, Int32, Int32) FillEllipse(Brush, Int32, Int32, Int32, Int32)

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

public:
 void FillEllipse(System::Drawing::Brush ^ brush, int x, int y, int width, int height);
public void FillEllipse (System.Drawing.Brush brush, int x, int y, int width, int height);
member this.FillEllipse : 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 bounding rectangle that defines the ellipse.

y
Int32 Int32 Int32

타원을 정의하는 경계 사각형의 왼쪽 위 모퉁이에 대한 Y좌표입니다.The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.

width
Int32 Int32 Int32

타원을 정의하는 경계 사각형의 너비입니다.Width of the bounding rectangle that defines the ellipse.

height
Int32 Int32 Int32

타원을 정의하는 경계 사각형의 높이입니다.Height of the bounding rectangle that defines the ellipse.

예외

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 actions:

  • 빨간색 단색 브러시를 만듭니다.Creates a solid red brush.

  • 타원을 제한 하는 사각형의 크기와 위치를 만듭니다.Creates the location and size of a rectangle that bounds an ellipse.

  • 화면에서 타원을 채웁니다.Fills the ellipse on the screen.

public:
   void FillEllipseInt( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

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

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, x, y, width, height );
   }
public void FillEllipseInt(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create location and size of ellipse.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 100;
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height);
}
Public Sub FillEllipseInt(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

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

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height)
End Sub

설명

이 방법을 사용 하 여 타원의 내부를 채웁니다는 Brush합니다.This method fills the interior of an ellipse with a Brush. 타원 나타내는 경계 사각형에 의해 정의 됩니다 합니다 x, ywidth, 및 height 매개 변수입니다.The ellipse is defined by the bounding rectangle represented by the x, y, width, and height parameters.

FillEllipse(Brush, Single, Single, Single, Single) FillEllipse(Brush, Single, Single, Single, Single) FillEllipse(Brush, Single, Single, Single, Single)

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

public:
 void FillEllipse(System::Drawing::Brush ^ brush, float x, float y, float width, float height);
public void FillEllipse (System.Drawing.Brush brush, float x, float y, float width, float height);
member this.FillEllipse : 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 bounding rectangle that defines the ellipse.

y
Single Single Single

타원을 정의하는 경계 사각형의 왼쪽 위 모퉁이에 대한 Y좌표입니다.The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.

width
Single Single Single

타원을 정의하는 경계 사각형의 너비입니다.Width of the bounding rectangle that defines the ellipse.

height
Single Single Single

타원을 정의하는 경계 사각형의 높이입니다.Height of the bounding rectangle that defines the ellipse.

예외

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 actions:

  • 빨간색 단색 브러시를 만듭니다.Creates a solid red brush.

  • 타원을 제한 하는 사각형의 크기와 위치를 만듭니다.Creates the location and size of a rectangle that bounds an ellipse.

  • 화면에서 타원을 채웁니다.Fills the ellipse on the screen.

public:
   void FillEllipseFloat( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

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

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, x, y, width, height );
   }
public void FillEllipseFloat(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create location and size of ellipse.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 100.0F;
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height);
}
Public Sub FillEllipseFloat(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

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

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, x, y, width, height)
End Sub

설명

이 방법을 사용 하 여 타원의 내부를 채웁니다는 Brush합니다.This method fills the interior of an ellipse with a Brush. 타원 나타내는 경계 사각형에 의해 정의 됩니다 합니다 x, ywidth, 및 height 매개 변수입니다.The ellipse is defined by the bounding rectangle represented by the x, y, width, and height parameters.

FillEllipse(Brush, Rectangle) FillEllipse(Brush, Rectangle) FillEllipse(Brush, Rectangle)

Rectangle 구조체에 의해 지정된 경계 사각형에 의해 정의되는 타원의 내부를 채웁니다.Fills the interior of an ellipse defined by a bounding rectangle specified by a Rectangle structure.

public:
 void FillEllipse(System::Drawing::Brush ^ brush, System::Drawing::Rectangle rect);
public void FillEllipse (System.Drawing.Brush brush, System.Drawing.Rectangle rect);
member this.FillEllipse : 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 bounding rectangle that defines the ellipse.

예외

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 actions:

  • 빨간색 단색 브러시를 만듭니다.Creates a solid red brush.

  • 타원을 제한 하는 사각형을 만듭니다.Creates a rectangle that bounds an ellipse.

  • 화면에서 타원을 채웁니다.Fills the ellipse on the screen.

public:
   void FillEllipseRectangle( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create rectangle for ellipse.
      int x = 0;
      int y = 0;
      int width = 200;
      int height = 100;
      Rectangle rect = Rectangle(x,y,width,height);

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, rect );
   }
public void FillEllipseRectangle(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create rectangle for ellipse.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 100;
    Rectangle rect = new Rectangle(x, y, width, height);
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect);
}
Public Sub FillEllipseRectangle(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

    ' Create rectangle for ellipse.
    Dim x As Integer = 0
    Dim y As Integer = 0
    Dim width As Integer = 200
    Dim height As Integer = 100
    Dim rect As New Rectangle(x, y, width, height)

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect)
End Sub

설명

이 방법을 사용 하 여 타원의 내부를 채웁니다는 Brush합니다.This method fills the interior of an ellipse with a Brush. 타원 나타내는 경계 사각형에 의해 정의 됩니다는 rect 매개 변수입니다.The ellipse is defined by the bounding rectangle represented by the rect parameter.

FillEllipse(Brush, RectangleF) FillEllipse(Brush, RectangleF) FillEllipse(Brush, RectangleF)

RectangleF 구조체에 의해 지정된 경계 사각형에 의해 정의되는 타원의 내부를 채웁니다.Fills the interior of an ellipse defined by a bounding rectangle specified by a RectangleF structure.

public:
 void FillEllipse(System::Drawing::Brush ^ brush, System::Drawing::RectangleF rect);
public void FillEllipse (System.Drawing.Brush brush, System.Drawing.RectangleF rect);
member this.FillEllipse : 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 bounding rectangle that defines the ellipse.

예외

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 actions:

  • 빨간색 단색 브러시를 만듭니다.Creates a solid red brush.

  • 타원을 제한 하는 사각형을 만듭니다.Creates a rectangle that bounds an ellipse.

  • 화면에서 타원을 채웁니다.Fills the ellipse on the screen.

public:
   void FillEllipseRectangleF( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create rectangle for ellipse.
      float x = 0.0F;
      float y = 0.0F;
      float width = 200.0F;
      float height = 100.0F;
      RectangleF rect = RectangleF(x,y,width,height);

      // Fill ellipse on screen.
      e->Graphics->FillEllipse( redBrush, rect );
   }
public void FillEllipseRectangleF(PaintEventArgs e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create rectangle for ellipse.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 100.0F;
    RectangleF rect = new RectangleF(x, y, width, height);
             
    // Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect);
}
Public Sub FillEllipseRectangleF(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New SolidBrush(Color.Red)

    ' Create rectangle for ellipse.
    Dim x As Single = 0.0F
    Dim y As Single = 0.0F
    Dim width As Single = 200.0F
    Dim height As Single = 100.0F
    Dim rect As New RectangleF(x, y, width, height)

    ' Fill ellipse on screen.
    e.Graphics.FillEllipse(redBrush, rect)
End Sub

설명

이 방법을 사용 하 여 타원의 내부를 채웁니다는 Brush합니다.This method fills the interior of an ellipse with a Brush. 타원 나타내는 경계 사각형에 의해 정의 됩니다는 rect 매개 변수입니다.The ellipse is defined by the bounding rectangle represented by the rect parameter.

적용 대상