GraphicsPath.AddEllipse Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.