GraphicsPath.AddEllipse Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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).