Graphics.DrawPie Metoda

Definicja

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

Przeciążenia

DrawPie(Pen, Rectangle, Single, Single)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez strukturę Rectangle i dwie linie promieniowe.

DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

DrawPie(Pen, Single, Single, Single, Single, Single, Single)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

DrawPie(Pen, RectangleF, Single, Single)

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez strukturę RectangleF i dwie linie promieniowe.

DrawPie(Pen, Rectangle, Single, Single)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez strukturę Rectangle i dwie linie promieniowe.

C#
public void DrawPie(System.Drawing.Pen pen, System.Drawing.Rectangle rect, float startAngle, float sweepAngle);

Parametry

pen
Pen

Pen, który określa kolor, szerokość i styl kształtu kołowego.

rect
Rectangle

Rectangle struktura reprezentująca prostokąt ograniczenia definiujący wielokropek, z którego pochodzi kształt kołowy.

startAngle
Single

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z osi x do pierwszej strony kształtu kołowego.

sweepAngle
Single

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z parametru startAngle do drugiej strony kształtu kołowego.

Wyjątki

pen jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy długopis.

  • Tworzy prostokąt, który jest powiązany z pełnym wielokropkiem.

  • Definiuje kąty, w których należy rozpocząć rysowanie (względem osi x) i przez które mają być rysowanie (zarówno w kierunku wskazówek zegara).

  • Rysuje segment kołowy na ekranie.

C#
public void DrawPieRectangle(PaintEventArgs e)
{
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Create rectangle for ellipse.
    Rectangle rect = new Rectangle(0, 0, 200, 100);
             
    // Create start and sweep angles.
    float startAngle =  0.0F;
    float sweepAngle = 45.0F;
             
    // Draw pie to screen.
    e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle);
}

Uwagi

Ta metoda rysuje kształt kołowy zdefiniowany przez łuk wielokropka i dwie linie promieniowe przecinające się z punktami końcowymi łuku. Wielokropek jest definiowany przez prostokąt ograniczenia. Kształt kołowy składa się z dwóch linii promieniowych zdefiniowanych przez parametry startAngle i sweepAngle, a łuk między przecięciami tych linii promieniowych wielokropkiem.

Jeśli parametr sweepAngle jest większy niż 360 stopni lub mniejszy niż -360 stopni, jest traktowany tak, jakby był odpowiednio 360 stopni lub -360 stopni.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

C#
public void DrawPie(System.Drawing.Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle);

Parametry

pen
Pen

Pen, który określa kolor, szerokość i styl kształtu kołowego.

x
Int32

Współrzędna x lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek, z którego pochodzi kształt kołowy.

y
Int32

Współrzędna y lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek, z którego pochodzi kształt kołowy.

width
Int32

Szerokość prostokąta ograniczenia definiującego wielokropek, z którego pochodzi kształt kołowy.

height
Int32

Wysokość prostokąta ograniczenia definiującego wielokropek, z którego pochodzi kształt kołowy.

startAngle
Int32

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z osi x do pierwszej strony kształtu kołowego.

sweepAngle
Int32

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z parametru startAngle do drugiej strony kształtu kołowego.

Wyjątki

pen jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy długopis.

  • Tworzy położenie i rozmiar prostokąta, który jest powiązany z pełnym wielokropkiem.

  • Definiuje kąty, w których należy rozpocząć rysowanie (względem osi x) i przez które mają być rysowanie (zarówno w kierunku wskazówek zegara).

  • Rysuje kształt kołowy na ekranie.

C#
public void DrawPieInt(PaintEventArgs e)
{
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Create location and size of ellipse.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 100;
             
    // Create start and sweep angles.
    int startAngle =  0;
    int sweepAngle = 45;
             
    // Draw pie to screen.
    e.Graphics.DrawPie(blackPen, x, y, width, height, startAngle, sweepAngle);
}

Uwagi

Ta metoda rysuje kształt kołowy zdefiniowany przez łuk wielokropka i dwie linie promieniowe przecinające się z punktami końcowymi łuku. Wielokropek jest definiowany przez prostokąt ograniczenia opisany przez parametry x, y, widthi height. Kształt kołowy składa się z dwóch linii promieniowych zdefiniowanych przez parametry startAngle i sweepAngle, a łuk między przecięciami tych linii promieniowych wielokropkiem.

Jeśli parametr sweepAngle jest większy niż 360 stopni lub mniejszy niż -360 stopni, jest traktowany tak, jakby był odpowiednio 360 stopni lub -360 stopni.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

DrawPie(Pen, Single, Single, Single, Single, Single, Single)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez parę współrzędnych, szerokość, wysokość i dwie linie promieniowe.

C#
public void DrawPie(System.Drawing.Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle);

Parametry

pen
Pen

Pen, który określa kolor, szerokość i styl kształtu kołowego.

x
Single

Współrzędna x lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek, z którego pochodzi kształt kołowy.

y
Single

Współrzędna y lewego górnego rogu prostokąta ograniczenia, który definiuje wielokropek, z którego pochodzi kształt kołowy.

width
Single

Szerokość prostokąta ograniczenia definiującego wielokropek, z którego pochodzi kształt kołowy.

height
Single

Wysokość prostokąta ograniczenia definiującego wielokropek, z którego pochodzi kształt kołowy.

startAngle
Single

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z osi x do pierwszej strony kształtu kołowego.

sweepAngle
Single

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z parametru startAngle do drugiej strony kształtu kołowego.

Wyjątki

pen jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy długopis.

  • Tworzy położenie i rozmiar prostokąta, który jest powiązany z pełnym wielokropkiem.

  • Definiuje kąty, w których należy rozpocząć rysowanie (względem osi x) i przez które mają być rysowanie (zarówno w kierunku wskazówek zegara).

  • Rysuje segment kołowy na ekranie.

C#
public void DrawPieFloat(PaintEventArgs e)
{
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Create location and size of ellipse.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 100.0F;
             
    // Create start and sweep angles.
    float startAngle =  0.0F;
    float sweepAngle = 45.0F;
             
    // Draw pie to screen.
    e.Graphics.DrawPie(blackPen, x, y, width, height, startAngle, sweepAngle);
}

Uwagi

Ta metoda rysuje kształt kołowy zdefiniowany przez łuk wielokropka i dwie linie promieniowe przecinające się z punktami końcowymi łuku. Wielokropek jest definiowany przez prostokąt ograniczenia opisany przez parametry x, y, widthi height. Kształt kołowy składa się z dwóch linii promieniowych zdefiniowanych przez parametry startAngle i sweepAngle, a łuk między przecięciami tych linii promieniowych wielokropkiem.

Jeśli parametr sweepAngle jest większy niż 360 stopni lub mniejszy niż -360 stopni, jest traktowany tak, jakby był odpowiednio 360 stopni lub -360 stopni.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

DrawPie(Pen, RectangleF, Single, Single)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje kształt kołowy zdefiniowany przez wielokropek określony przez strukturę RectangleF i dwie linie promieniowe.

C#
public void DrawPie(System.Drawing.Pen pen, System.Drawing.RectangleF rect, float startAngle, float sweepAngle);

Parametry

pen
Pen

Pen, który określa kolor, szerokość i styl kształtu kołowego.

rect
RectangleF

RectangleF struktura reprezentująca prostokąt ograniczenia definiujący wielokropek, z którego pochodzi kształt kołowy.

startAngle
Single

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z osi x do pierwszej strony kształtu kołowego.

sweepAngle
Single

Kąt mierzony w stopniach zgodnie z ruchem wskazówek zegara z parametru startAngle do drugiej strony kształtu kołowego.

Wyjątki

pen jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy długopis.

  • Tworzy prostokąt, który jest powiązany z pełnym wielokropkiem.

  • Definiuje kąty, w których należy rozpocząć rysowanie (względem osi x) i przez które mają być rysowanie (zarówno w kierunku wskazówek zegara).

  • Rysuje segment kołowy na ekranie.

C#
public void DrawPieRectangleF(PaintEventArgs e)
{
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Create rectangle for ellipse.
    RectangleF rect = new RectangleF(0.0F, 0.0F, 200.0F, 100.0F);
             
    // Create start and sweep angles.
    float startAngle =  0.0F;
    float sweepAngle = 45.0F;
             
    // Draw pie to screen.
    e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle);
}

Uwagi

Ta metoda rysuje kształt kołowy zdefiniowany przez łuk wielokropka i dwie linie promieniowe przecinające się z punktami końcowymi łuku. Wielokropek jest definiowany przez prostokąt ograniczenia. Kształt kołowy składa się z dwóch linii promieniowych zdefiniowanych przez parametry startAngle i sweepAngle, a łuk między przecięciami tych linii promieniowych wielokropkiem.

Jeśli parametr sweepAngle jest większy niż 360 stopni lub mniejszy niż -360 stopni, jest traktowany tak, jakby był odpowiednio 360 stopni lub -360 stopni.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10