GraphicsPath.AddEllipse Metod

Definition

Lägger till en ellips i den aktuella sökvägen.

Överlagringar

Name Description
AddEllipse(Rectangle)

Lägger till en ellips i den aktuella sökvägen.

AddEllipse(RectangleF)

Lägger till en ellips i den aktuella sökvägen.

AddEllipse(Int32, Int32, Int32, Int32)

Lägger till en ellips i den aktuella sökvägen.

AddEllipse(Single, Single, Single, Single)

Lägger till en ellips i den aktuella sökvägen.

AddEllipse(Rectangle)

Lägger till en ellips i den aktuella sökvägen.

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)

Parametrar

rect
Rectangle

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

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, ett OnPaint händelseobjekt. Koden utför följande åtgärder:

Skapar en rektangel för avgränsning som definierar en ellips.

Skapar en sökväg och lägger till ellipsen i sökvägen.

Ritar sökvägen till skärmen.

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

Gäller för

AddEllipse(RectangleF)

Lägger till en ellips i den aktuella sökvägen.

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)

Parametrar

rect
RectangleF

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

Exempel

Ett exempel finns i AddEllipse(Rectangle).

Gäller för

AddEllipse(Int32, Int32, Int32, Int32)

Lägger till en ellips i den aktuella sökvägen.

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)

Parametrar

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

Bredden på den avgränsningsrektangel som definierar ellipsen.

height
Int32

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

Exempel

Ett exempel finns i AddEllipse(Rectangle).

Gäller för

AddEllipse(Single, Single, Single, Single)

Lägger till en ellips i den aktuella sökvägen.

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)

Parametrar

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

Bredden på den avgränsningsrektangel som definierar ellipsen.

height
Single

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

Exempel

Ett exempel finns i AddEllipse(Rectangle).

Gäller för