Graphics.FillEllipse Metod

Definition

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av ett koordinatpar, en bredd och en höjd.

Överlagringar

Name Description
FillEllipse(Brush, Int32, Int32, Int32, Int32)

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av ett koordinatpar, en bredd och en höjd.

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

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av ett koordinatpar, en bredd och en höjd.

FillEllipse(Brush, Rectangle)

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av en Rectangle struktur.

FillEllipse(Brush, RectangleF)

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av en RectangleF struktur.

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

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av ett koordinatpar, en bredd och en höjd.

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
Public Sub FillEllipse (brush As Brush, x As Integer, y As Integer, width As Integer, height As Integer)

Parametrar

brush
Brush

Brush som avgör fyllningens egenskaper.

x
Int32

X-koordinaten för det övre vänstra hörnet i avgränsningsrektangeln som definierar ellipsen.

y
Int32

Y-koordinaten för det övre vänstra hörnet i avgränsningsrektangeln som definierar ellipsen.

width
Int32

Bredd på den avgränsningsrektangel som definierar ellipsen.

height
Int32

Höjd på den avgränsningsrektangel som definierar ellipsen.

Undantag

brush är null.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Skapar en helröd borste.

  • Skapar platsen och storleken på en rektangel som begränsar en ellips.

  • Fyller ellipsen på skärmen.

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

Kommentarer

Den här metoden fyller insidan av en ellips med en Brush. Ellipsen definieras av den avgränsningsrektangel som representeras av parametrarna x, y, widthoch height .

Gäller för

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

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av ett koordinatpar, en bredd och en höjd.

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
Public Sub FillEllipse (brush As Brush, x As Single, y As Single, width As Single, height As Single)

Parametrar

brush
Brush

Brush som avgör fyllningens egenskaper.

x
Single

X-koordinaten för det övre vänstra hörnet i avgränsningsrektangeln som definierar ellipsen.

y
Single

Y-koordinaten för det övre vänstra hörnet i avgränsningsrektangeln som definierar ellipsen.

width
Single

Bredd på den avgränsningsrektangel som definierar ellipsen.

height
Single

Höjd på den avgränsningsrektangel som definierar ellipsen.

Undantag

brush är null.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Skapar en helröd borste.

  • Skapar platsen och storleken på en rektangel som begränsar en ellips.

  • Fyller ellipsen på skärmen.

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

Kommentarer

Den här metoden fyller insidan av en ellips med en Brush. Ellipsen definieras av den avgränsningsrektangel som representeras av parametrarna x, y, widthoch height .

Gäller för

FillEllipse(Brush, Rectangle)

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av en Rectangle struktur.

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
Public Sub FillEllipse (brush As Brush, rect As Rectangle)

Parametrar

brush
Brush

Brush som avgör fyllningens egenskaper.

rect
Rectangle

Rectangle struktur som representerar den avgränsningsrektangel som definierar ellipsen.

Undantag

brush är null.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Skapar en helröd borste.

  • Skapar en rektangel som begränsar en ellips.

  • Fyller ellipsen på skärmen.

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

Kommentarer

Den här metoden fyller insidan av en ellips med en Brush. Ellipsen definieras av den avgränsningsrektangel som representeras av parametern rect .

Gäller för

FillEllipse(Brush, RectangleF)

Fyller insidan av en ellips som definieras av en avgränsningsrektangel som anges av en RectangleF struktur.

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
Public Sub FillEllipse (brush As Brush, rect As RectangleF)

Parametrar

brush
Brush

Brush som avgör fyllningens egenskaper.

rect
RectangleF

RectangleF struktur som representerar den avgränsningsrektangel som definierar ellipsen.

Undantag

brush är null.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Skapar en helröd borste.

  • Skapar en rektangel som begränsar en ellips.

  • Fyller ellipsen på skärmen.

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

Kommentarer

Den här metoden fyller insidan av en ellips med en Brush. Ellipsen definieras av den avgränsningsrektangel som representeras av parametern rect .

Gäller för