Graphics.FillPie 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.
Vult de binnenkant van een cirkelsectie die is gedefinieerd door een beletselteken dat is opgegeven door een paar coördinaten, een breedte, een hoogte en twee radiale lijnen.
Overloads
| Name | Description |
|---|---|
| FillPie(Brush, Rectangle, Single, Single) |
Vult het interieur van een cirkelsectie die is gedefinieerd door een beletselteken dat is opgegeven door een RectangleF structuur en twee radiale lijnen. |
| FillPie(Brush, RectangleF, Single, Single) |
Vult het interieur van een cirkelsectie die is gedefinieerd door een beletselteken en twee radiale lijnen. |
| FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32) |
Vult de binnenkant van een cirkelsectie die is gedefinieerd door een beletselteken dat is opgegeven door een paar coördinaten, een breedte, een hoogte en twee radiale lijnen. |
| FillPie(Brush, Single, Single, Single, Single, Single, Single) |
Vult de binnenkant van een cirkelsectie die is gedefinieerd door een beletselteken dat is opgegeven door een paar coördinaten, een breedte, een hoogte en twee radiale lijnen. |
FillPie(Brush, 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
Vult het interieur van een cirkelsectie die is gedefinieerd door een beletselteken dat is opgegeven door een RectangleF structuur en twee radiale lijnen.
public:
void FillPie(System::Drawing::Brush ^ brush, System::Drawing::Rectangle rect, float startAngle, float sweepAngle);
public void FillPie(System.Drawing.Brush brush, System.Drawing.Rectangle rect, float startAngle, float sweepAngle);
member this.FillPie : System.Drawing.Brush * System.Drawing.Rectangle * single * single -> unit
Public Sub FillPie (brush As Brush, 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 cirkelsectie komt.
- startAngle
- Single
Hoek in graden gemeten met de klok mee van de x-as naar de eerste zijde van de cirkelsectie.
- sweepAngle
- Single
Hoek in graden gemeten met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelsectie.
Uitzonderingen
brush 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 effen rode borstel.
Hiermee maakt u een rechthoek die een beletselteken begrenst.
Definieert de beginhoek (ten opzichte van de x-as) en de veeghoek (beide in een richting met de klok mee).
Vult het cirkelvormige gebied van het beletselteken op het scherm.
public:
void FillPieRectangle( PaintEventArgs^ e )
{
// Create solid brush.
SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );
// Create rectangle for ellipse.
Rectangle rect = Rectangle(0,0,200,100);
// Create start and sweep angles.
float startAngle = 0.0F;
float sweepAngle = 45.0F;
// Fill pie to screen.
e->Graphics->FillPie( redBrush, rect, startAngle, sweepAngle );
}
public void FillPieRectangle(PaintEventArgs e)
{
// Create solid brush.
SolidBrush redBrush = new SolidBrush(Color.Red);
// 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;
// Fill pie to screen.
e.Graphics.FillPie(redBrush, rect, startAngle, sweepAngle);
}
Public Sub FillPieRectangle(ByVal e As PaintEventArgs)
' Create solid brush.
Dim redBrush As New SolidBrush(Color.Red)
' 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
' Fill pie to screen.
e.Graphics.FillPie(redBrush, rect, startAngle, sweepAngle)
End Sub
Opmerkingen
Deze methode vult het interieur van een cirkelsectie die is gedefinieerd door een boog van een beletselteken en de twee radiale lijnen die elkaar snijden met de eindpunten van de boog. Het beletselteken wordt gedefinieerd door de begrenzingsrechthoek. De cirkelsectie bestaat uit de twee radiale lijnen die zijn gedefinieerd door de startAngle en sweepAngle parameters en de boog tussen de snijpunten van deze 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
FillPie(Brush, 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
Vult het interieur van een cirkelsectie die is gedefinieerd door een beletselteken en twee radiale lijnen.
public:
void FillPie(System::Drawing::Brush ^ brush, System::Drawing::RectangleF rect, float startAngle, float sweepAngle);
public void FillPie(System.Drawing.Brush brush, System.Drawing.RectangleF rect, float startAngle, float sweepAngle);
member this.FillPie : System.Drawing.Brush * System.Drawing.RectangleF * single * single -> unit
Public Sub FillPie (brush As Brush, rect As RectangleF, startAngle As Single, sweepAngle As Single)
Parameters
- brush
- Brush
Een borstel die de kenmerken van de opvulling bepaalt.
- rect
- RectangleF
De begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelsectie afkomstig is.
- startAngle
- Single
Hoek in graden gemeten met de klok mee van de x-as naar de eerste zijde van de cirkelsectie.
- sweepAngle
- Single
Hoek in graden gemeten met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelsectie.
Van toepassing op
FillPie(Brush, 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
Vult de binnenkant van een cirkelsectie die is gedefinieerd door een beletselteken dat is opgegeven door een paar coördinaten, een breedte, een hoogte en twee radiale lijnen.
public:
void FillPie(System::Drawing::Brush ^ brush, int x, int y, int width, int height, int startAngle, int sweepAngle);
public void FillPie(System.Drawing.Brush brush, int x, int y, int width, int height, int startAngle, int sweepAngle);
member this.FillPie : System.Drawing.Brush * int * int * int * int * int * int -> unit
Public Sub FillPie (brush As Brush, 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 cirkelsectie komt.
- y
- Int32
De y-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelsectie komt.
- width
- Int32
Breedte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelsectie komt.
- height
- Int32
Hoogte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelsectie komt.
- startAngle
- Int32
Hoek in graden gemeten met de klok mee van de x-as naar de eerste zijde van de cirkelsectie.
- sweepAngle
- Int32
Hoek in graden gemeten met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelsectie.
Uitzonderingen
brush 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 effen rode borstel.
Hiermee maakt u de locatie en grootte van een rechthoek die een beletselteken begrenst.
Definieert de beginhoek (ten opzichte van de x-as) en de veeghoek (beide in een richting met de klok mee).
Vult het cirkelvormige gebied van het beletselteken op het scherm.
public:
void FillPieInt( PaintEventArgs^ e )
{
// Create solid brush.
SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );
// 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;
// Fill pie to screen.
e->Graphics->FillPie( redBrush, x, y, width, height, startAngle, sweepAngle );
}
public void FillPieInt(PaintEventArgs e)
{
// Create solid brush.
SolidBrush redBrush = new SolidBrush(Color.Red);
// 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;
// Fill pie to screen.
e.Graphics.FillPie(redBrush, x, y, width, height, startAngle, sweepAngle);
}
Public Sub FillPieInt(ByVal e As PaintEventArgs)
' Create solid brush.
Dim redBrush As New SolidBrush(Color.Red)
' 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
' Fill pie to screen.
e.Graphics.FillPie(redBrush, x, y, width, height, startAngle, _
sweepAngle)
End Sub
Opmerkingen
Deze methode vult het interieur van een cirkelsectie die is gedefinieerd door een boog van een beletselteken en de twee radiale lijnen die elkaar snijden met de eindpunten van de boog. Het beletselteken wordt gedefinieerd door de begrenzingsrechthoek. De cirkelsectie bestaat uit de twee radiale lijnen die zijn gedefinieerd door de startAngle en sweepAngle parameters en de boog tussen de snijpunten van deze 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
FillPie(Brush, 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
Vult de binnenkant van een cirkelsectie die is gedefinieerd door een beletselteken dat is opgegeven door een paar coördinaten, een breedte, een hoogte en twee radiale lijnen.
public:
void FillPie(System::Drawing::Brush ^ brush, float x, float y, float width, float height, float startAngle, float sweepAngle);
public void FillPie(System.Drawing.Brush brush, float x, float y, float width, float height, float startAngle, float sweepAngle);
member this.FillPie : System.Drawing.Brush * single * single * single * single * single * single -> unit
Public Sub FillPie (brush As Brush, 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 cirkelsectie komt.
- y
- Single
De y-coördinaat van de linkerbovenhoek van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelsectie komt.
- width
- Single
Breedte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelsectie komt.
- height
- Single
Hoogte van de begrenzingsrechthoek waarmee het beletselteken wordt gedefinieerd waaruit de cirkelsectie komt.
- startAngle
- Single
Hoek in graden gemeten met de klok mee van de x-as naar de eerste zijde van de cirkelsectie.
- sweepAngle
- Single
Hoek in graden gemeten met de klok mee van de startAngle parameter naar de tweede zijde van de cirkelsectie.
Uitzonderingen
brush 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 effen rode borstel.
Hiermee maakt u de locatie en grootte van een rechthoek die een beletselteken begrenst.
Definieert de beginhoek (ten opzichte van de x-as) en de veeghoek (beide in een richting met de klok mee).
Vult het cirkelvormige gebied van het beletselteken op het scherm.
public:
void FillPieFloat( PaintEventArgs^ e )
{
// Create solid brush.
SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );
// 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;
// Fill pie to screen.
e->Graphics->FillPie( redBrush, x, y, width, height, startAngle, sweepAngle );
}
public void FillPieFloat(PaintEventArgs e)
{
// Create solid brush.
SolidBrush redBrush = new SolidBrush(Color.Red);
// 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;
// Fill pie to screen.
e.Graphics.FillPie(redBrush, x, y, width, height, startAngle, sweepAngle);
}
Public Sub FillPieFloat(ByVal e As PaintEventArgs)
' Create solid brush.
Dim redBrush As New SolidBrush(Color.Red)
' 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
' Fill pie to screen.
e.Graphics.FillPie(redBrush, x, y, width, height, startAngle, _
sweepAngle)
End Sub
Opmerkingen
Deze methode vult het interieur van een cirkelsectie die is gedefinieerd door een boog van een beletselteken en de twee radiale lijnen die elkaar snijden met de eindpunten van de boog. Het beletselteken wordt gedefinieerd door de begrenzingsrechthoek. De cirkelsectie bestaat uit de twee radiale lijnen die zijn gedefinieerd door de startAngle en sweepAngle parameters, en de boog tussen de snijpunten van deze 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.