GraphicsPath.AddPie Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt diesem Pfad den Umriss einer Kreisform hinzu.
Überlädt
AddPie(Rectangle, Single, Single) |
Fügt diesem Pfad den Umriss einer Kreisform hinzu. |
AddPie(Int32, Int32, Int32, Int32, Single, Single) |
Fügt diesem Pfad den Umriss einer Kreisform hinzu. |
AddPie(Single, Single, Single, Single, Single, Single) |
Fügt diesem Pfad den Umriss einer Kreisform hinzu. |
AddPie(Rectangle, Single, Single)
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
Fügt diesem Pfad den Umriss einer Kreisform hinzu.
public:
void AddPie(System::Drawing::Rectangle rect, float startAngle, float sweepAngle);
public void AddPie (System.Drawing.Rectangle rect, float startAngle, float sweepAngle);
member this.AddPie : System.Drawing.Rectangle * single * single -> unit
Public Sub AddPie (rect As Rectangle, startAngle As Single, sweepAngle As Single)
Parameter
- rect
- Rectangle
Ein Rectangle, das das umschließende Rechteck darstellt, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- startAngle
- Single
Der Startwinkel des Kreisausschnitts in Grad, von der x-Achse aus im Uhrzeigersinn gemessen.
- sweepAngle
- Single
Der Winkel in Grad zwischen startAngle
und dem Ende des Kreisausschnitts, ausgehend von startAngle
im Uhrzeigersinn gemessen.
Beispiele
Ein Beispiel finden Sie unter AddPie(Int32, Int32, Int32, Int32, Single, Single).
Hinweise
Die Kreisform wird durch einen partiellen Umriss einer Ellipse und die beiden radialen Linien definiert, die die Endpunkte der partiellen Kontur überschneiden. Die partielle Umriss beginnt bei startAngle
(gemessen im Uhrzeigersinn von der x-Achse) und endet bei + startAngle
sweepAngle
.
Gilt für:
AddPie(Int32, Int32, Int32, Int32, Single, Single)
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
Fügt diesem Pfad den Umriss einer Kreisform hinzu.
public:
void AddPie(int x, int y, int width, int height, float startAngle, float sweepAngle);
public void AddPie (int x, int y, int width, int height, float startAngle, float sweepAngle);
member this.AddPie : int * int * int * int * single * single -> unit
Public Sub AddPie (x As Integer, y As Integer, width As Integer, height As Integer, startAngle As Single, sweepAngle As Single)
Parameter
- x
- Int32
Die x-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- y
- Int32
Die y-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- width
- Int32
Die Breite des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- height
- Int32
Die Höhe des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- startAngle
- Single
Der Startwinkel des Kreisausschnitts in Grad, von der x-Achse aus im Uhrzeigersinn gemessen.
- sweepAngle
- Single
Der Winkel in Grad zwischen startAngle
und dem Ende des Kreisausschnitts, ausgehend von startAngle
im Uhrzeigersinn gemessen.
Beispiele
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
ein OnPaint Ereignisobjekt. Der Code erstellt einen Grafikpfad, fügt die Kreisform hinzu und zeichnet dann den Pfad zum Bildschirm.
private:
void AddPieExample( PaintEventArgs^ e )
{
// Create a pie slice of a circle using the AddPie method.
GraphicsPath^ myPath = gcnew GraphicsPath;
myPath->AddPie( 20, 20, 70, 70, -45, 90 );
// Draw the path to the screen.
Pen^ myPen = gcnew Pen( Color::Black,2.0f );
e->Graphics->DrawPath( myPen, myPath );
}
private void AddPieExample(PaintEventArgs e)
{
// Create a pie slice of a circle using the AddPie method.
GraphicsPath myPath = new GraphicsPath();
myPath.AddPie(20, 20, 70, 70, -45, 90);
// Draw the path to the screen.
Pen myPen = new Pen(Color.Black, 2);
e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddPieExample(ByVal e As PaintEventArgs)
' Create a pie slice of a circle using the AddPie method.
Dim myPath As New GraphicsPath
myPath.AddPie(20, 20, 70, 70, -45, 90)
' Draw the path to the screen.
Dim myPen As New Pen(Color.Black, 2)
e.Graphics.DrawPath(myPen, myPath)
End Sub
Hinweise
Die Kreisform wird durch einen partiellen Umriss einer Ellipse und die beiden radialen Linien definiert, die die Endpunkte der partiellen Kontur überschneiden. Die partielle Umriss beginnt bei startAngle
(gemessen im Uhrzeigersinn von der x-Achse) und endet bei + startAngle
sweepAngle
.
Gilt für:
AddPie(Single, Single, Single, Single, Single, Single)
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
Fügt diesem Pfad den Umriss einer Kreisform hinzu.
public:
void AddPie(float x, float y, float width, float height, float startAngle, float sweepAngle);
public void AddPie (float x, float y, float width, float height, float startAngle, float sweepAngle);
member this.AddPie : single * single * single * single * single * single -> unit
Public Sub AddPie (x As Single, y As Single, width As Single, height As Single, startAngle As Single, sweepAngle As Single)
Parameter
- x
- Single
Die x-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- y
- Single
Die y-Koordinate der oberen linken Ecke des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- width
- Single
Die Breite des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- height
- Single
Die Höhe des umschließenden Rechtecks, das die Ellipse definiert, aus der der Kreis gezeichnet wird.
- startAngle
- Single
Der Startwinkel des Kreisausschnitts in Grad, von der x-Achse aus im Uhrzeigersinn gemessen.
- sweepAngle
- Single
Der Winkel in Grad zwischen startAngle
und dem Ende des Kreisausschnitts, ausgehend von startAngle
im Uhrzeigersinn gemessen.
Beispiele
Ein Beispiel finden Sie unter AddPie(Int32, Int32, Int32, Int32, Single, Single).
Hinweise
Die Kreisform wird durch einen partiellen Umriss einer Ellipse und die beiden radialen Linien definiert, die die Endpunkte der partiellen Kontur überschneiden. Die partielle Umriss beginnt bei startAngle
(gemessen im Uhrzeigersinn von der x-Achse) und endet bei + startAngle
sweepAngle
.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für