GraphicsPath.AddEllipse Methode

Definition

Fügt dem aktuellen Pfad eine Ellipse hinzu.

Überlädt

AddEllipse(Rectangle)

Fügt dem aktuellen Pfad eine Ellipse hinzu.

AddEllipse(RectangleF)

Fügt dem aktuellen Pfad eine Ellipse hinzu.

AddEllipse(Int32, Int32, Int32, Int32)

Fügt dem aktuellen Pfad eine Ellipse hinzu.

AddEllipse(Single, Single, Single, Single)

Fügt dem aktuellen Pfad eine Ellipse hinzu.

AddEllipse(Rectangle)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt dem aktuellen Pfad eine Ellipse hinzu.

public:
 void AddEllipse(System::Drawing::Rectangle rect);
public void AddEllipse (System.Drawing.Rectangle rect);
member this.AddEllipse : System.Drawing.Rectangle -> unit
Public Sub AddEllipse (rect As Rectangle)

Parameter

rect
Rectangle

Ein Rectangle, das das die Ellipse definierende umschließende Rechteck darstellt.

Beispiele

Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgseein OnPaint Ereignisobjekt. Der Code führt die folgenden Aktionen aus:

Erstellt ein umgebendes Rechteck, das eine Ellipse definiert.

Erstellt einen Pfad und fügt dem Pfad die Auslassungspunkte hinzu.

Zeichnet den Pfad zum Bildschirm.

private:
   void AddEllipseExample( PaintEventArgs^ e )
   {
      // Create a path and add an ellipse.
      Rectangle myEllipse = Rectangle(20,20,100,50);
      GraphicsPath^ myPath = gcnew GraphicsPath;
      myPath->AddEllipse( myEllipse );

      // Draw the path to the screen.
      Pen^ myPen = gcnew Pen( Color::Black,2.0f );
      e->Graphics->DrawPath( myPen, myPath );
   }
private void AddEllipseExample(PaintEventArgs e)
{
             
    // Create a path and add an ellipse.
    Rectangle myEllipse = new Rectangle(20, 20, 100, 50);
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddEllipse(myEllipse);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddEllipseExample(ByVal e As PaintEventArgs)

    ' Create a path and add an ellipse.
    Dim myEllipse As New Rectangle(20, 20, 100, 50)
    Dim myPath As New GraphicsPath
    myPath.AddEllipse(myEllipse)

    ' Draw the path to the screen.
    Dim myPen As New Pen(Color.Black, 2)
    e.Graphics.DrawPath(myPen, myPath)
End Sub

Gilt für:

AddEllipse(RectangleF)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt dem aktuellen Pfad eine Ellipse hinzu.

public:
 void AddEllipse(System::Drawing::RectangleF rect);
public void AddEllipse (System.Drawing.RectangleF rect);
member this.AddEllipse : System.Drawing.RectangleF -> unit
Public Sub AddEllipse (rect As RectangleF)

Parameter

rect
RectangleF

Ein RectangleF, das das die Ellipse definierende umschließende Rechteck darstellt.

Beispiele

Ein Beispiel finden Sie unter AddEllipse(Rectangle).

Gilt für:

AddEllipse(Int32, Int32, Int32, Int32)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt dem aktuellen Pfad eine Ellipse hinzu.

public:
 void AddEllipse(int x, int y, int width, int height);
public void AddEllipse (int x, int y, int width, int height);
member this.AddEllipse : int * int * int * int -> unit
Public Sub AddEllipse (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

Die Breite des umschließenden Rechtecks, das die Ellipse definiert.

height
Int32

Die Höhe des umschließenden Rechtecks, das die Ellipse definiert.

Beispiele

Ein Beispiel finden Sie unter AddEllipse(Rectangle).

Gilt für:

AddEllipse(Single, Single, Single, Single)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt dem aktuellen Pfad eine Ellipse hinzu.

public:
 void AddEllipse(float x, float y, float width, float height);
public void AddEllipse (float x, float y, float width, float height);
member this.AddEllipse : single * single * single * single -> unit
Public Sub AddEllipse (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

Die Breite des umschließenden Rechtecks, das die Ellipse definiert.

height
Single

Die Höhe des umschließenden Rechtecks, das die Ellipse definiert.

Beispiele

Ein Beispiel finden Sie unter AddEllipse(Rectangle).

Gilt für: