Freigeben über


GraphicsPath.AddPie Methode

Definition

Fügt die Kontur einer Kreisform zu diesem Pfad hinzu.

Überlädt

AddPie(Rectangle, Single, Single)

Fügt die Kontur einer Kreisform zu diesem Pfad hinzu.

AddPie(Int32, Int32, Int32, Int32, Single, Single)

Fügt die Kontur einer Kreisform zu diesem Pfad hinzu.

AddPie(Single, Single, Single, Single, Single, Single)

Fügt die Kontur einer Kreisform zu diesem Pfad hinzu.

AddPie(Rectangle, Single, Single)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt die Kontur einer Kreisform zu diesem Pfad 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 umgebende Rechteck darstellt, das die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

startAngle
Single

Der Anfangswinkel für den Kreisabschnitt, gemessen im Uhrzeigersinn von der X-Achse.

sweepAngle
Single

Der Winkel zwischen startAngle und dem Ende des Kreisabschnitts, gemessen im Uhrzeigersinn von startAngle.

Beispiele

Ein Beispiel finden Sie unter AddPie(Int32, Int32, Int32, Int32, Single, Single).

Hinweise

Das Kreis-Shape wird durch eine partielle Kontur einer Ellipse und die beiden Radiallinien definiert, die die Endpunkte der partiellen Kontur schneiden. Die Teilgliederung beginnt bei startAngle (gemessen im Uhrzeigersinn von der X-Achse) und endet mit startAngle + sweepAngle.

Gilt für:

AddPie(Int32, Int32, Int32, Int32, Single, Single)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt die Kontur einer Kreisform zu diesem Pfad 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 umgebenden Rechtecks, die die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

y
Int32

Die Y-Koordinate der oberen linken Ecke des umgebenden Rechtecks, das die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

width
Int32

Die Breite des umgebenden Rechtecks, das die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

height
Int32

Die Höhe des umgebenden Rechtecks, das die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

startAngle
Single

Der Anfangswinkel für den Kreisabschnitt, gemessen im Uhrzeigersinn von der X-Achse.

sweepAngle
Single

Der Winkel zwischen startAngle und dem Ende des Kreisabschnitts, gemessen im Uhrzeigersinn von startAngle.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, ein OnPaint-Ereignisobjekt. Der Code erstellt einen Grafikpfad, fügt das Kreis-Shape 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

Das Kreis-Shape wird durch eine partielle Kontur einer Ellipse und die beiden Radiallinien definiert, die die Endpunkte der partiellen Kontur schneiden. Die Teilgliederung beginnt bei startAngle (gemessen im Uhrzeigersinn von der X-Achse) und endet mit startAngle + sweepAngle.

Gilt für:

AddPie(Single, Single, Single, Single, Single, Single)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt die Kontur einer Kreisform zu diesem Pfad 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 umgebenden Rechtecks, die die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

y
Single

Die Y-Koordinate der oberen linken Ecke des umgebenden Rechtecks, das die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

width
Single

Die Breite des umgebenden Rechtecks, das die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

height
Single

Die Höhe des umgebenden Rechtecks, das die Auslassungspunkte definiert, aus denen der Kreis gezeichnet wird.

startAngle
Single

Der Anfangswinkel für den Kreisabschnitt, gemessen im Uhrzeigersinn von der X-Achse.

sweepAngle
Single

Der Winkel zwischen startAngle und dem Ende des Kreisabschnitts, gemessen im Uhrzeigersinn von startAngle.

Beispiele

Ein Beispiel finden Sie unter AddPie(Int32, Int32, Int32, Int32, Single, Single).

Hinweise

Das Kreis-Shape wird durch eine partielle Kontur einer Ellipse und die beiden Radiallinien definiert, die die Endpunkte der partiellen Kontur schneiden. Die Teilgliederung beginnt bei startAngle (gemessen im Uhrzeigersinn von der X-Achse) und endet mit startAngle + sweepAngle.

Gilt für: