Graphics.FillEllipse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.
Überlädt
FillEllipse(Brush, Rectangle) |
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch eine Rectangle-Struktur angegeben ist. |
FillEllipse(Brush, RectangleF) |
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch eine RectangleF-Struktur angegeben ist. |
FillEllipse(Brush, Int32, Int32, Int32, Int32) |
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist. |
FillEllipse(Brush, Single, Single, Single, Single) |
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist. |
FillEllipse(Brush, Rectangle)
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch eine Rectangle-Struktur angegeben ist.
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
- rect
- Rectangle
Rectangle-Struktur, die das umschließende Rechteck darstellt, das die Ellipse definiert.
Ausnahmen
brush
ist null
.
Beispiele
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, was ein Parameter des Paint Ereignishandlers ist. Der Code führt die folgenden Aktionen aus:
Erstellt einen durchgehenden roten Pinsel.
Erstellt ein Rechteck, das eine Ellipse umgibt.
Füllt die Ellipse 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 auf Brush. Die Ellipse wird durch das umgebende Rechteck definiert, das durch den rect
-Parameter dargestellt wird.
Gilt für:
FillEllipse(Brush, RectangleF)
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch eine RectangleF-Struktur angegeben ist.
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
- rect
- RectangleF
RectangleF-Struktur, die das umschließende Rechteck darstellt, das die Ellipse definiert.
Ausnahmen
brush
ist null
.
Beispiele
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, was ein Parameter des Paint Ereignishandlers ist. Der Code führt die folgenden Aktionen aus:
Erstellt einen durchgehenden roten Pinsel.
Erstellt ein Rechteck, das eine Ellipse umgibt.
Füllt die Ellipse 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 auf Brush. Die Ellipse wird durch das umgebende Rechteck definiert, das durch den rect
-Parameter dargestellt wird.
Gilt für:
FillEllipse(Brush, Int32, Int32, Int32, Int32)
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.
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
- x
- Int32
Die x-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert.
- y
- Int32
Die y-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert.
- width
- Int32
Breite des umschließenden Rechtecks, das die Ellipse definiert.
- height
- Int32
Höhe des umschließenden Rechtecks, das die Ellipse definiert.
Ausnahmen
brush
ist null
.
Beispiele
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, was ein Parameter des Paint Ereignishandlers ist. Der Code führt die folgenden Aktionen aus:
Erstellt einen durchgehenden roten Pinsel.
Erstellt die Position und Größe eines Rechtecks, das eine Ellipse umgibt.
Füllt die Ellipse 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 auf Brush. Die Ellipse wird durch das umgebende Rechteck definiert, das durch die x
Parameter , y
, width
und height
dargestellt wird.
Gilt für:
FillEllipse(Brush, Single, Single, Single, Single)
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
- Quelle:
- Graphics.cs
Füllt das Innere einer Ellipse, die durch ein umschließendes Rechteck definiert ist, das durch ein Koordinatenpaar, eine Höhen- und eine Breitenangabe angegeben ist.
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
- x
- Single
Die x-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert.
- y
- Single
Die y-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert.
- width
- Single
Breite des umschließenden Rechtecks, das die Ellipse definiert.
- height
- Single
Höhe des umschließenden Rechtecks, das die Ellipse definiert.
Ausnahmen
brush
ist null
.
Beispiele
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, was ein Parameter des Paint Ereignishandlers ist. Der Code führt die folgenden Aktionen aus:
Erstellt einen durchgehenden roten Pinsel.
Erstellt die Position und Größe eines Rechtecks, das eine Ellipse umgibt.
Füllt die Ellipse 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 auf Brush. Die Ellipse wird durch das umgebende Rechteck definiert, das durch die x
Parameter , y
, width
und height
dargestellt wird.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für