Freigeben über


Graphics.FillEllipse Methode

Definition

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird.

Überlädt

FillEllipse(Brush, Rectangle)

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch eine Rectangle Struktur angegeben wird.

FillEllipse(Brush, RectangleF)

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch eine RectangleF Struktur angegeben wird.

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

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird.

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

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird.

FillEllipse(Brush, Rectangle)

Quelle:
Graphics.cs
Quelle:
Graphics.cs

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch eine Rectangle Struktur angegeben wird.

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)

Parameter

brush
Brush

Brush, die die Merkmale der Füllung bestimmt.

rect
Rectangle

Rectangle Struktur, die das umgebende Rechteck darstellt, das die Auslassungspunkte definiert.

Ausnahmen

brush ist null.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code führt die folgenden Aktionen aus:

  • Erstellt einen einfarbigen roten Pinsel.

  • Erstellt ein Rechteck, das eine Ellipse begrenzt.

  • Füllt die Auslassungspunkte auf dem Bildschirm aus.

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

Hinweise

Diese Methode füllt das Innere einer Ellipse mit einem Brush. Die Auslassungspunkte werden durch das umgebende Rechteck definiert, das durch den parameter rect dargestellt wird.

Gilt für:

FillEllipse(Brush, RectangleF)

Quelle:
Graphics.cs
Quelle:
Graphics.cs

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch eine RectangleF Struktur angegeben wird.

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)

Parameter

brush
Brush

Brush, die die Merkmale der Füllung bestimmt.

rect
RectangleF

RectangleF Struktur, die das umgebende Rechteck darstellt, das die Auslassungspunkte definiert.

Ausnahmen

brush ist null.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code führt die folgenden Aktionen aus:

  • Erstellt einen einfarbigen roten Pinsel.

  • Erstellt ein Rechteck, das eine Ellipse begrenzt.

  • Füllt die Auslassungspunkte auf dem Bildschirm aus.

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

Hinweise

Diese Methode füllt das Innere einer Ellipse mit einem Brush. Die Auslassungspunkte werden durch das umgebende Rechteck definiert, das durch den parameter rect dargestellt wird.

Gilt für:

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

Quelle:
Graphics.cs
Quelle:
Graphics.cs

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird.

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)

Parameter

brush
Brush

Brush, die die Merkmale der Füllung bestimmt.

x
Int32

Die x-Koordinate der oberen linken Ecke des umgebenden Rechtecks, das die Auslassungspunkte definiert.

y
Int32

Die y-Koordinate der oberen linken Ecke des umgebenden Rechtecks, das die Auslassungspunkte definiert.

width
Int32

Breite des umgebenden Rechtecks, das die Auslassungspunkte definiert.

height
Int32

Höhe des umgebenden Rechtecks, das die Auslassungspunkte definiert.

Ausnahmen

brush ist null.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code führt die folgenden Aktionen aus:

  • Erstellt einen einfarbigen roten Pinsel.

  • Erstellt die Position und Größe eines Rechtecks, das eine Ellipse begrenzt.

  • Füllt die Auslassungspunkte auf dem Bildschirm aus.

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

Hinweise

Diese Methode füllt das Innere einer Ellipse mit einem Brush. Die Auslassungspunkte werden durch das umgebende Rechteck definiert, das durch die Parameter x, y, widthund height dargestellt wird.

Gilt für:

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

Quelle:
Graphics.cs
Quelle:
Graphics.cs

Füllt das Innere einer Ellipse aus, die durch ein umgebendes Rechteck definiert wird, das durch ein Koordinatenpaar, eine Breite und eine Höhe angegeben wird.

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)

Parameter

brush
Brush

Brush, die die Merkmale der Füllung bestimmt.

x
Single

Die x-Koordinate der oberen linken Ecke des umgebenden Rechtecks, das die Auslassungspunkte definiert.

y
Single

Die y-Koordinate der oberen linken Ecke des umgebenden Rechtecks, das die Auslassungspunkte definiert.

width
Single

Breite des umgebenden Rechtecks, das die Auslassungspunkte definiert.

height
Single

Höhe des umgebenden Rechtecks, das die Auslassungspunkte definiert.

Ausnahmen

brush ist null.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code führt die folgenden Aktionen aus:

  • Erstellt einen einfarbigen roten Pinsel.

  • Erstellt die Position und Größe eines Rechtecks, das eine Ellipse begrenzt.

  • Füllt die Auslassungspunkte auf dem Bildschirm aus.

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

Hinweise

Diese Methode füllt das Innere einer Ellipse mit einem Brush. Die Auslassungspunkte werden durch das umgebende Rechteck definiert, das durch die Parameter x, y, widthund height dargestellt wird.

Gilt für: