Graphics.DrawPie メソッド (Pen, Single, Single, Single, Single, Single, Single)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub DrawPie ( _ pen As Pen, _ x As Single, _ y As Single, _ width As Single, _ height As Single, _ startAngle As Single, _ sweepAngle As Single _ )
Dim instance As Graphics Dim pen As Pen Dim x As Single Dim y As Single Dim width As Single Dim height As Single Dim startAngle As Single Dim sweepAngle As Single instance.DrawPie(pen, x, y, width, height, startAngle, sweepAngle)
public void DrawPie ( Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle )
public: void DrawPie ( Pen^ pen, float x, float y, float width, float height, float startAngle, float sweepAngle )
public void DrawPie ( Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle )
public function DrawPie ( pen : Pen, x : float, y : float, width : float, height : float, startAngle : float, sweepAngle : float )


このメソッドは、楕円の円弧と、その円弧の終了点と交差する 2 本の半径で定義された扇形を描画します。この楕円は、x、y、width、height の各パラメータで示された外接する四角形によって定義されます。扇形は、startAngle パラメータと sweepAngle パラメータで定義される 2 本の半径と、これらの半径と楕円との交差部分の間にある円弧から構成されます。
sweepAngle パラメータが 360 度よりも大きいか、-360 度よりも小さい場合は、それぞれ 360 度または -360 度として処理されます。

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
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
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: 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.get_Black(), 3); // Create location and size of ellipse. float x = 0; float y = 0; float width = 200; float height = 100; // Create start and sweep angles. float startAngle = 0; float sweepAngle = 45; // Draw pie to screen. e.get_Graphics().DrawPie(blackPen, x, y, width, height, startAngle, sweepAngle); } //DrawPieFloat

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.DrawPie メソッド (Pen, Int32, Int32, Int32, Int32, Int32, Int32)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub DrawPie ( _ pen As Pen, _ x As Integer, _ y As Integer, _ width As Integer, _ height As Integer, _ startAngle As Integer, _ sweepAngle As Integer _ )
Dim instance As Graphics Dim pen As Pen Dim x As Integer Dim y As Integer Dim width As Integer Dim height As Integer Dim startAngle As Integer Dim sweepAngle As Integer instance.DrawPie(pen, x, y, width, height, startAngle, sweepAngle)
public void DrawPie ( Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle )
public: void DrawPie ( Pen^ pen, int x, int y, int width, int height, int startAngle, int sweepAngle )
public void DrawPie ( Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle )
public function DrawPie ( pen : Pen, x : int, y : int, width : int, height : int, startAngle : int, sweepAngle : int )


このメソッドは、楕円の円弧と、その円弧の終了点と交差する 2 本の半径で定義された扇形を描画します。この楕円は、x、y、width、height の各パラメータで示された外接する四角形によって定義されます。扇形は、startAngle パラメータと sweepAngle パラメータで定義される 2 本の半径と、これらの半径と楕円との交差部分の間にある円弧から構成されます。
sweepAngle パラメータが 360 度よりも大きいか、-360 度よりも小さい場合は、それぞれ 360 度または -360 度として処理されます。

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
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
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: 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.get_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.get_Graphics().DrawPie(blackPen, x, y, width, height, startAngle, sweepAngle); } //DrawPieInt

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.DrawPie メソッド (Pen, Rectangle, Single, Single)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub DrawPie ( _ pen As Pen, _ rect As Rectangle, _ startAngle As Single, _ sweepAngle As Single _ )
Dim instance As Graphics Dim pen As Pen Dim rect As Rectangle Dim startAngle As Single Dim sweepAngle As Single instance.DrawPie(pen, rect, startAngle, sweepAngle)


このメソッドは、楕円の円弧と、その円弧の終了点と交差する 2 本の半径で定義された扇形を描画します。楕円は、外接する四角形によって定義されます。扇形は、startAngle パラメータと sweepAngle パラメータで定義される 2 本の半径と、これらの半径と楕円との交差部分の間にある円弧から構成されます。
sweepAngle パラメータが 360 度よりも大きいか、-360 度よりも小さい場合は、それぞれ 360 度または -360 度として処理されます。

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
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
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: 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.get_Black(), 3); // Create rectangle for ellipse. Rectangle rect = new Rectangle(0, 0, 200, 100); // Create start and sweep angles. float startAngle = 0; float sweepAngle = 45; // Draw pie to screen. e.get_Graphics().DrawPie(blackPen, rect, startAngle, sweepAngle); } //DrawPieRectangle

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.DrawPie メソッド

名前 | 説明 |
---|---|
Graphics.DrawPie (Pen, Rectangle, Single, Single) | Rectangle 構造体と 2 本の半径によって指定された楕円で定義される扇形を描画します。 |
Graphics.DrawPie (Pen, RectangleF, Single, Single) | RectangleF 構造体と 2 本の半径によって指定された楕円で定義される扇形を描画します。 |
Graphics.DrawPie (Pen, Int32, Int32, Int32, Int32, Int32, Int32) | 座標ペア、幅、および高さで指定された楕円と 2 本の半径によって定義される扇形を描画します。 |
Graphics.DrawPie (Pen, Single, Single, Single, Single, Single, Single) | 座標ペア、幅、および高さで指定された楕円と 2 本の半径によって定義される扇形を描画します。 |

Graphics.DrawPie メソッド (Pen, RectangleF, Single, Single)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub DrawPie ( _ pen As Pen, _ rect As RectangleF, _ startAngle As Single, _ sweepAngle As Single _ )
Dim instance As Graphics Dim pen As Pen Dim rect As RectangleF Dim startAngle As Single Dim sweepAngle As Single instance.DrawPie(pen, rect, startAngle, sweepAngle)


このメソッドは、楕円の円弧と、その円弧の終了点と交差する 2 本の半径で定義された扇形を描画します。楕円は、外接する四角形によって定義されます。扇形は、startAngle パラメータと sweepAngle パラメータで定義される 2 本の半径と、これらの半径と楕円との交差部分の間にある円弧から構成されます。
sweepAngle パラメータが 360 度よりも大きいか、-360 度よりも小さい場合は、それぞれ 360 度または -360 度として処理されます。

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
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
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: 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.get_Black(), 3); // Create rectangle for ellipse. RectangleF rect = new RectangleF(0, 0, 200, 100); // Create start and sweep angles. float startAngle = 0; float sweepAngle = 45; // Draw pie to screen. e.get_Graphics().DrawPie(blackPen, rect, startAngle, sweepAngle); } //DrawPieRectangleF

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からGraphics.DrawPieを検索する場合は、下記のリンクをクリックしてください。

- Graphics.DrawPieのページへのリンク