Graphics.FillPolygon メソッド (Brush, Point[])
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim brush As Brush Dim points As Point() instance.FillPolygon(brush, points)



次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub FillPolygonPoint(ByVal e As PaintEventArgs) ' Create solid brush. Dim blueBrush As New SolidBrush(Color.Blue) ' Create points that define polygon. Dim point1 As New Point(50, 50) Dim point2 As New Point(100, 25) Dim point3 As New Point(200, 5) Dim point4 As New Point(250, 50) Dim point5 As New Point(300, 100) Dim point6 As New Point(350, 200) Dim point7 As New Point(250, 250) Dim curvePoints As Point() = {point1, point2, point3, point4, _ point5, point6, point7} ' Draw polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints) End Sub
public void FillPolygonPoint(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.Blue); // Create points that define polygon. Point point1 = new Point(50, 50); Point point2 = new Point(100, 25); Point point3 = new Point(200, 5); Point point4 = new Point(250, 50); Point point5 = new Point(300, 100); Point point6 = new Point(350, 200); Point point7 = new Point(250, 250); Point[] curvePoints = {point1, point2, point3, point4, point5, point6, point7}; // Draw polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints); }
public: void FillPolygonPoint( PaintEventArgs^ e ) { // Create solid brush. SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue ); // Create points that define polygon. Point point1 = Point(50,50); Point point2 = Point(100,25); Point point3 = Point(200,5); Point point4 = Point(250,50); Point point5 = Point(300,100); Point point6 = Point(350,200); Point point7 = Point(250,250); array<Point>^ curvePoints = {point1,point2,point3,point4,point5,point6 ,point7}; // Draw polygon to screen. e->Graphics->FillPolygon( blueBrush, curvePoints ); }
public void FillPolygonPoint(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.get_Blue()); // Create points that define polygon. Point point1 = new Point(50, 50); Point point2 = new Point(100, 25); Point point3 = new Point(200, 5); Point point4 = new Point(250, 50); Point point5 = new Point(300, 100); Point point6 = new Point(350, 200); Point point7 = new Point(250, 250); Point curvePoints[] = {point1, point2, point3, point4, point5, point6, point7}; // Draw polygon to screen. e.get_Graphics().FillPolygon(blueBrush, curvePoints); } //FillPolygonPoint

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


Graphics.FillPolygon メソッド (Brush, PointF[])
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim brush As Brush Dim points As PointF() instance.FillPolygon(brush, points)



次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub FillPolygonPointF(ByVal e As PaintEventArgs) ' Create solid brush. Dim blueBrush As New SolidBrush(Color.Blue) ' Create points that define polygon. Dim point1 As New PointF(50.0F, 50.0F) Dim point2 As New PointF(100.0F, 25.0F) Dim point3 As New PointF(200.0F, 5.0F) Dim point4 As New PointF(250.0F, 50.0F) Dim point5 As New PointF(300.0F, 100.0F) Dim point6 As New PointF(350.0F, 200.0F) Dim point7 As New PointF(250.0F, 250.0F) Dim curvePoints As PointF() = {point1, point2, point3, point4, _ point5, point6, point7} ' Fill polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints) End Sub
public void FillPolygonPointF(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.Blue); // Create points that define polygon. PointF point1 = new PointF(50.0F, 50.0F); PointF point2 = new PointF(100.0F, 25.0F); PointF point3 = new PointF(200.0F, 5.0F); PointF point4 = new PointF(250.0F, 50.0F); PointF point5 = new PointF(300.0F, 100.0F); PointF point6 = new PointF(350.0F, 200.0F); PointF point7 = new PointF(250.0F, 250.0F); PointF[] curvePoints = {point1, point2, point3, point4, point5, point6, point7}; // Fill polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints); }
public: void FillPolygonPointF( PaintEventArgs^ e ) { // Create solid brush. SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue ); // Create points that define polygon. PointF point1 = PointF(50.0F,50.0F); PointF point2 = PointF(100.0F,25.0F); PointF point3 = PointF(200.0F,5.0F); PointF point4 = PointF(250.0F,50.0F); PointF point5 = PointF(300.0F,100.0F); PointF point6 = PointF(350.0F,200.0F); PointF point7 = PointF(250.0F,250.0F); array<PointF>^ curvePoints = {point1,point2,point3,point4,point5,point6 ,point7}; // Fill polygon to screen. e->Graphics->FillPolygon( blueBrush, curvePoints ); }
public void FillPolygonPointF(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.get_Blue()); // Create points that define polygon. PointF point1 = new PointF(50, 50); PointF point2 = new PointF(100, 25); PointF point3 = new PointF(200, 5); PointF point4 = new PointF(250, 50); PointF point5 = new PointF(300, 100); PointF point6 = new PointF(350, 200); PointF point7 = new PointF(250, 250); PointF curvePoints[] = {point1, point2, point3, point4, point5, point6, point7}; // Fill polygon to screen. e.get_Graphics().FillPolygon(blueBrush, curvePoints); } //FillPolygonPointF

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.FillPolygon メソッド (Brush, PointF[], FillMode)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim brush As Brush Dim points As PointF() Dim fillMode As FillMode instance.FillPolygon(brush, points, fillMode)



次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードでは次のアクションを実行します。
Public Sub FillPolygonPointFFillMode(ByVal e As PaintEventArgs) ' Create solid brush. Dim blueBrush As New SolidBrush(Color.Blue) ' Create points that define polygon. Dim point1 As New PointF(50.0F, 50.0F) Dim point2 As New PointF(100.0F, 25.0F) Dim point3 As New PointF(200.0F, 5.0F) Dim point4 As New PointF(250.0F, 50.0F) Dim point5 As New PointF(300.0F, 100.0F) Dim point6 As New PointF(350.0F, 200.0F) Dim point7 As New PointF(250.0F, 250.0F) Dim curvePoints As PointF() = {point1, point2, point3, point4, _ point5, point6, point7} ' Define fill mode. Dim newFillMode As FillMode = FillMode.Winding ' Fill polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints, newFillMode) End Sub
public void FillPolygonPointFFillMode(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.Blue); // Create points that define polygon. PointF point1 = new PointF(50.0F, 50.0F); PointF point2 = new PointF(100.0F, 25.0F); PointF point3 = new PointF(200.0F, 5.0F); PointF point4 = new PointF(250.0F, 50.0F); PointF point5 = new PointF(300.0F, 100.0F); PointF point6 = new PointF(350.0F, 200.0F); PointF point7 = new PointF(250.0F, 250.0F); PointF[] curvePoints = {point1, point2, point3, point4, point5, point6, point7}; // Define fill mode. FillMode newFillMode = FillMode.Winding; // Fill polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints, newFillMode); }
public: void FillPolygonPointFFillMode( PaintEventArgs^ e ) { // Create solid brush. SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue ); // Create points that define polygon. PointF point1 = PointF(50.0F,50.0F); PointF point2 = PointF(100.0F,25.0F); PointF point3 = PointF(200.0F,5.0F); PointF point4 = PointF(250.0F,50.0F); PointF point5 = PointF(300.0F,100.0F); PointF point6 = PointF(350.0F,200.0F); PointF point7 = PointF(250.0F,250.0F); array<PointF>^ curvePoints = {point1,point2,point3,point4,point5,point6 ,point7}; // Define fill mode. FillMode newFillMode = FillMode::Winding; // Fill polygon to screen. e->Graphics->FillPolygon( blueBrush, curvePoints, newFillMode ); }
public void FillPolygonPointFFillMode(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.get_Blue()); // Create points that define polygon. PointF point1 = new PointF(50, 50); PointF point2 = new PointF(100, 25); PointF point3 = new PointF(200, 5); PointF point4 = new PointF(250, 50); PointF point5 = new PointF(300, 100); PointF point6 = new PointF(350, 200); PointF point7 = new PointF(250, 250); PointF curvePoints[] = {point1, point2, point3, point4, point5, point6, point7}; // Define fill mode. FillMode newFillMode = FillMode.Winding; // Fill polygon to screen. e.get_Graphics().FillPolygon(blueBrush, curvePoints, newFillMode); } //FillPolygonPointFFillMode

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.FillPolygon メソッド (Brush, Point[], FillMode)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim brush As Brush Dim points As Point() Dim fillMode As FillMode instance.FillPolygon(brush, points, fillMode)



次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub FillPolygonPointFillMode(ByVal e As PaintEventArgs) ' Create solid brush. Dim blueBrush As New SolidBrush(Color.Blue) ' Create points that define polygon. Dim point1 As New Point(50, 50) Dim point2 As New Point(100, 25) Dim point3 As New Point(200, 5) Dim point4 As New Point(250, 50) Dim point5 As New Point(300, 100) Dim point6 As New Point(350, 200) Dim point7 As New Point(250, 250) Dim curvePoints As Point() = {point1, point2, point3, point4, _ point5, point6, point7} ' Define fill mode. Dim newFillMode As FillMode = FillMode.Winding ' Draw polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints, newFillMode) End Sub
public void FillPolygonPointFillMode(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.Blue); // Create points that define polygon. Point point1 = new Point(50, 50); Point point2 = new Point(100, 25); Point point3 = new Point(200, 5); Point point4 = new Point(250, 50); Point point5 = new Point(300, 100); Point point6 = new Point(350, 200); Point point7 = new Point(250, 250); Point[] curvePoints = {point1, point2, point3, point4, point5, point6, point7}; // Define fill mode. FillMode newFillMode = FillMode.Winding; // Draw polygon to screen. e.Graphics.FillPolygon(blueBrush, curvePoints, newFillMode); }
public: void FillPolygonPointFillMode( PaintEventArgs^ e ) { // Create solid brush. SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue ); // Create points that define polygon. Point point1 = Point(50,50); Point point2 = Point(100,25); Point point3 = Point(200,5); Point point4 = Point(250,50); Point point5 = Point(300,100); Point point6 = Point(350,200); Point point7 = Point(250,250); array<Point>^ curvePoints = {point1,point2,point3,point4,point5,point6 ,point7}; // Define fill mode. FillMode newFillMode = FillMode::Winding; // Draw polygon to screen. e->Graphics->FillPolygon( blueBrush, curvePoints, newFillMode ); }
public void FillPolygonPointFillMode(PaintEventArgs e) { // Create solid brush. SolidBrush blueBrush = new SolidBrush(Color.get_Blue()); // Create points that define polygon. Point point1 = new Point(50, 50); Point point2 = new Point(100, 25); Point point3 = new Point(200, 5); Point point4 = new Point(250, 50); Point point5 = new Point(300, 100); Point point6 = new Point(350, 200); Point point7 = new Point(250, 250); Point curvePoints[] = {point1, point2, point3, point4, point5, point6, point7}; // Define fill mode. FillMode newFillMode = FillMode.Winding; // Draw polygon to screen. e.get_Graphics().FillPolygon(blueBrush, curvePoints, newFillMode); } //FillPolygonPointFillMode

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.FillPolygon メソッド

名前 | 説明 |
---|---|
Graphics.FillPolygon (Brush, Point[]) | Point 構造体で指定された点の配列によって定義される多角形の内部を塗りつぶします。 .NET Compact Framework によってサポートされています。 |
Graphics.FillPolygon (Brush, PointF[]) | PointF 構造体で指定された点の配列によって定義される多角形の内部を塗りつぶします。 |
Graphics.FillPolygon (Brush, Point[], FillMode) | Point 構造体で指定された点の配列によって定義される多角形の内部を指定の塗りつぶしモードで塗りつぶします。 |
Graphics.FillPolygon (Brush, PointF[], FillMode) | PointF 構造体で指定された点の配列によって定義される多角形の内部を指定の塗りつぶしモードで塗りつぶします。 |

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

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