GraphicsPath.AddEllipse Methode

Definitie

Hiermee voegt u een beletselteken toe aan het huidige pad.

Overloads

Name Description
AddEllipse(Rectangle)

Hiermee voegt u een beletselteken toe aan het huidige pad.

AddEllipse(RectangleF)

Hiermee voegt u een beletselteken toe aan het huidige pad.

AddEllipse(Int32, Int32, Int32, Int32)

Hiermee voegt u een beletselteken toe aan het huidige pad.

AddEllipse(Single, Single, Single, Single)

Hiermee voegt u een beletselteken toe aan het huidige pad.

AddEllipse(Rectangle)

Hiermee voegt u een beletselteken toe aan het huidige pad.

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)

Parameters

rect
Rectangle

Een Rectangle die de begrenzingsrechthoek aangeeft die het beletselteken definieert.

Voorbeelden

Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een OnPaint-gebeurtenisobject. De code voert de volgende acties uit:

Hiermee maakt u een begrenzingsrechthoek die een beletselteken definieert.

Hiermee maakt u een pad en voegt u het beletselteken toe aan het pad.

Hiermee tekent u het pad naar het scherm.

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

Van toepassing op

AddEllipse(RectangleF)

Hiermee voegt u een beletselteken toe aan het huidige pad.

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)

Parameters

rect
RectangleF

Een RectangleF die de begrenzingsrechthoek aangeeft die het beletselteken definieert.

Voorbeelden

Zie AddEllipse(Rectangle)voor een voorbeeld.

Van toepassing op

AddEllipse(Int32, Int32, Int32, Int32)

Hiermee voegt u een beletselteken toe aan het huidige pad.

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)

Parameters

x
Int32

De x-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek die het beletselteken definieert.

y
Int32

De y-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek die het beletselteken definieert.

width
Int32

De breedte van de begrenzingsrechthoek die het beletselteken definieert.

height
Int32

De hoogte van de begrenzingsrechthoek die het beletselteken definieert.

Voorbeelden

Zie AddEllipse(Rectangle)voor een voorbeeld.

Van toepassing op

AddEllipse(Single, Single, Single, Single)

Hiermee voegt u een beletselteken toe aan het huidige pad.

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)

Parameters

x
Single

De x-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek die het beletselteken definieert.

y
Single

De y-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek die het beletselteken definieert.

width
Single

De breedte van de begrenzingsrechthoek die het beletselteken definieert.

height
Single

De hoogte van de begrenzingsrechthoek die het beletselteken definieert.

Voorbeelden

Zie AddEllipse(Rectangle)voor een voorbeeld.

Van toepassing op