Graphics.DrawPie 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 tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een coördinaatpaar, een breedte, een hoogte en twee radiale lijnen.
Overloads
| Name | Description |
|---|---|
| DrawPie(Pen, Rectangle, Single, Single) |
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een Rectangle structuur en twee radiale lijnen. |
| DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32) |
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een coördinaatpaar, een breedte, een hoogte en twee radiale lijnen. |
| DrawPie(Pen, Single, Single, Single, Single, Single, Single) |
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een coördinaatpaar, een breedte, een hoogte en twee radiale lijnen. |
| DrawPie(Pen, RectangleF, Single, Single) |
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een RectangleF structuur en twee radiale lijnen. |
DrawPie(Pen, Rectangle, Single, Single)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een Rectangle structuur en twee radiale lijnen.
public:
void DrawPie(System::Drawing::Pen ^ pen, System::Drawing::Rectangle rect, float startAngle, float sweepAngle);
public void DrawPie(System.Drawing.Pen pen, System.Drawing.Rectangle rect, float startAngle, float sweepAngle);
member this.DrawPie : System.Drawing.Pen * System.Drawing.Rectangle * single * single -> unit
Public Sub DrawPie (pen As Pen, rect As Rectangle, startAngle As Single, sweepAngle As Single)
Parameters
- rect
- Rectangle
Rectangle structuur die de begrenzingsrechthoek aangeeft waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- startAngle
- Single
Hoek gemeten in graden rechts van de x-as naar de eerste zijde van de cirkelvorm.
- sweepAngle
- Single
Hoek gemeten in graden met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelvorm.
Uitzonderingen
pen is null.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een zwarte pen.
Hiermee maakt u een rechthoek die een volledig beletselteken begrenst.
Hiermee definieert u de hoeken waarmee de tekening moet worden gestart (ten opzichte van de x-as) en waarmee moet worden getekend (beide in een richting rechtsom).
Hiermee tekent u het cirkelsegment naar het scherm.
public:
void DrawPieRectangle( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create rectangle for ellipse.
Rectangle rect = 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 );
}
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);
}
Public Sub DrawPieRectangle(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create rectangle for ellipse.
Dim rect As New Rectangle(0, 0, 200, 100)
' Create start and sweep angles.
Dim startAngle As Single = 0.0F
Dim sweepAngle As Single = 45.0F
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle)
End Sub
Opmerkingen
Met deze methode tekent u een cirkelvorm die is gedefinieerd door een boog van een beletselteken en de twee radiale lijnen die snijden met de eindpunten van de boog. Het beletselteken wordt gedefinieerd door de begrenzingsrechthoek. De cirkelvorm bestaat uit de twee radiale lijnen die zijn gedefinieerd door de startAngle en sweepAngle parameters, en de boog tussen de snijpunten van die radiale lijnen met het beletselteken.
Als de sweepAngle parameter groter is dan 360 graden of kleiner is dan -360 graden, wordt deze behandeld alsof deze respectievelijk 360 graden of -360 graden is.
Van toepassing op
DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een coördinaatpaar, een breedte, een hoogte en twee radiale lijnen.
public:
void DrawPie(System::Drawing::Pen ^ pen, int x, int y, int width, int height, int startAngle, int sweepAngle);
public void DrawPie(System.Drawing.Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle);
member this.DrawPie : System.Drawing.Pen * int * int * int * int * int * int -> unit
Public Sub DrawPie (pen As Pen, x As Integer, y As Integer, width As Integer, height As Integer, startAngle As Integer, sweepAngle As Integer)
Parameters
- x
- Int32
De x-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- y
- Int32
De y-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- width
- Int32
Breedte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- height
- Int32
Hoogte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- startAngle
- Int32
Hoek gemeten in graden rechts van de x-as naar de eerste zijde van de cirkelvorm.
- sweepAngle
- Int32
Hoek gemeten in graden met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelvorm.
Uitzonderingen
pen is null.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een zwarte pen.
Hiermee maakt u de positie en grootte van een rechthoek die een volledig beletselteken begrenst.
Hiermee definieert u de hoeken waarmee de tekening moet worden gestart (ten opzichte van de x-as) en waarmee moet worden getekend (beide in een richting rechtsom).
Hiermee tekent u de cirkelvorm naar het scherm.
public:
void DrawPieInt( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// 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 );
}
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);
}
Public Sub DrawPieInt(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create location and size of ellipse.
Dim x As Integer = 0
Dim y As Integer = 0
Dim width As Integer = 200
Dim height As Integer = 100
' Create start and sweep angles.
Dim startAngle As Integer = 0
Dim sweepAngle As Integer = 45
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, x, y, width, height, _
startAngle, sweepAngle)
End Sub
Opmerkingen
Met deze methode tekent u een cirkelvorm die is gedefinieerd door een boog van een beletselteken en de twee radiale lijnen die snijden met de eindpunten van de boog. Het beletselteken wordt gedefinieerd door de begrenzingsrechthoek die wordt beschreven door de x, y- widthen height parameters. De cirkelvorm bestaat uit de twee radiale lijnen die zijn gedefinieerd door de startAngle en sweepAngle parameters, en de boog tussen de snijpunten van die radiale lijnen met het beletselteken.
Als de sweepAngle parameter groter is dan 360 graden of kleiner is dan -360 graden, wordt deze behandeld alsof deze respectievelijk 360 graden of -360 graden is.
Van toepassing op
DrawPie(Pen, Single, Single, Single, Single, Single, Single)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een coördinaatpaar, een breedte, een hoogte en twee radiale lijnen.
public:
void DrawPie(System::Drawing::Pen ^ pen, float x, float y, float width, float height, float startAngle, float sweepAngle);
public void DrawPie(System.Drawing.Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle);
member this.DrawPie : System.Drawing.Pen * single * single * single * single * single * single -> unit
Public Sub DrawPie (pen As Pen, x As Single, y As Single, width As Single, height As Single, startAngle As Single, sweepAngle As Single)
Parameters
- x
- Single
De x-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- y
- Single
De y-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- width
- Single
Breedte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- height
- Single
Hoogte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- startAngle
- Single
Hoek gemeten in graden rechts van de x-as naar de eerste zijde van de cirkelvorm.
- sweepAngle
- Single
Hoek gemeten in graden met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelvorm.
Uitzonderingen
pen is null.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een zwarte pen.
Hiermee maakt u de positie en grootte van een rechthoek die een volledig beletselteken begrenst.
Hiermee definieert u de hoeken waarmee de tekening moet worden gestart (ten opzichte van de x-as) en waarmee moet worden getekend (beide in een richting rechtsom).
Hiermee tekent u het cirkelsegment naar het scherm.
public:
void DrawPieFloat( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// 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 );
}
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);
}
Public Sub DrawPieFloat(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create location and size of ellipse.
Dim x As Single = 0.0F
Dim y As Single = 0.0F
Dim width As Single = 200.0F
Dim height As Single = 100.0F
' Create start and sweep angles.
Dim startAngle As Single = 0.0F
Dim sweepAngle As Single = 45.0F
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, x, y, width, height, _
startAngle, sweepAngle)
End Sub
Opmerkingen
Met deze methode tekent u een cirkelvorm die is gedefinieerd door een boog van een beletselteken en de twee radiale lijnen die snijden met de eindpunten van de boog. Het beletselteken wordt gedefinieerd door de begrenzingsrechthoek die wordt beschreven door de x, y- widthen height parameters. De cirkelvorm bestaat uit de twee radiale lijnen die zijn gedefinieerd door de startAngle en sweepAngle parameters, en de boog tussen de snijpunten van die radiale lijnen met het beletselteken.
Als de sweepAngle parameter groter is dan 360 graden of kleiner is dan -360 graden, wordt deze behandeld alsof deze respectievelijk 360 graden of -360 graden is.
Van toepassing op
DrawPie(Pen, RectangleF, Single, Single)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u een cirkelvorm die is gedefinieerd door een beletselteken dat is opgegeven door een RectangleF structuur en twee radiale lijnen.
public:
void DrawPie(System::Drawing::Pen ^ pen, System::Drawing::RectangleF rect, float startAngle, float sweepAngle);
public void DrawPie(System.Drawing.Pen pen, System.Drawing.RectangleF rect, float startAngle, float sweepAngle);
member this.DrawPie : System.Drawing.Pen * System.Drawing.RectangleF * single * single -> unit
Public Sub DrawPie (pen As Pen, rect As RectangleF, startAngle As Single, sweepAngle As Single)
Parameters
- rect
- RectangleF
RectangleF structuur die de begrenzingsrechthoek aangeeft waarmee het beletselteken wordt gedefinieerd waaruit de cirkelvorm komt.
- startAngle
- Single
Hoek gemeten in graden rechts van de x-as naar de eerste zijde van de cirkelvorm.
- sweepAngle
- Single
Hoek gemeten in graden met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelvorm.
Uitzonderingen
pen is null.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een zwarte pen.
Hiermee maakt u een rechthoek die een volledig beletselteken begrenst.
Hiermee definieert u de hoeken waarmee de tekening moet worden gestart (ten opzichte van de x-as) en waarmee moet worden getekend (beide in een richting rechtsom).
Hiermee tekent u het cirkelsegment naar het scherm.
public:
void DrawPieRectangleF( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create rectangle for ellipse.
RectangleF rect = 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 );
}
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);
}
Public Sub DrawPieRectangleF(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create rectangle for ellipse.
Dim rect As New RectangleF(0.0F, 0.0F, 200.0F, 100.0F)
' Create start and sweep angles.
Dim startAngle As Single = 0.0F
Dim sweepAngle As Single = 45.0F
' Draw pie to screen.
e.Graphics.DrawPie(blackPen, rect, startAngle, sweepAngle)
End Sub
Opmerkingen
Met deze methode tekent u een cirkelvorm die is gedefinieerd door een boog van een beletselteken en de twee radiale lijnen die snijden met de eindpunten van de boog. Het beletselteken wordt gedefinieerd door de begrenzingsrechthoek. De cirkelvorm bestaat uit de twee radiale lijnen die zijn gedefinieerd door de startAngle en sweepAngle parameters, en de boog tussen de snijpunten van die radiale lijnen met het beletselteken.
Als de sweepAngle parameter groter is dan 360 graden of kleiner is dan -360 graden, wordt deze behandeld alsof deze respectievelijk 360 graden of -360 graden is.