Graphics.FillClosedCurveとは? わかりやすく解説

Graphics.FillClosedCurve メソッド (Brush, PointF[], FillMode)

PointF 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードで塗りつぶします。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub FillClosedCurve ( _
    brush As Brush, _
    points As PointF(), _
    fillmode As FillMode _
)
Dim instance As Graphics
Dim brush As Brush
Dim points As PointF()
Dim fillmode As FillMode

instance.FillClosedCurve(brush, points, fillmode)
public void FillClosedCurve (
    Brush brush,
    PointF[] points,
    FillMode fillmode
)
public:
void FillClosedCurve (
    Brush^ brush, 
    array<PointF>^ points, 
    FillMode fillmode
)
public void FillClosedCurve (
    Brush brush, 
    PointF[] points, 
    FillMode fillmode
)
public function FillClosedCurve (
    brush : Brush, 
    points : PointF[], 
    fillmode : FillMode
)

パラメータ

brush

塗りつぶしの特性を決定する Brush。

points

スプラインを定義する PointF 構造体の配列。

fillmode

曲線を塗りつぶす方法を決定する FillMode 列挙体のメンバ。

例外例外
例外の種類条件

ArgumentNullException

brush が null 参照 (Visual Basic では Nothing) です。

または

points が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。

この曲線の既定のテンションは 0.5 です。

Public Sub FillClosedCurvePointFFillMode(ByVal
 e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New
 SolidBrush(Color.Red)

    ' Create array of points for curve.
    Dim point1 As New PointF(100.0F,
 100.0F)
    Dim point2 As New PointF(200.0F,
 50.0F)
    Dim point3 As New PointF(250.0F,
 200.0F)
    Dim point4 As New PointF(50.0F,
 150.0F)
    Dim points As PointF() = {point1, point2,
 point3, point4}

    ' Set fill mode.
    Dim newFillMode As FillMode = FillMode.Winding

    ' Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode)
End Sub
public void FillClosedCurvePointFFillMode(PaintEventArgs
 e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create array of points for curve.
    PointF point1 = new PointF(100.0F, 100.0F);
    PointF point2 = new PointF(200.0F,  50.0F);
    PointF point3 = new PointF(250.0F, 200.0F);
    PointF point4 = new PointF(50.0F, 150.0F);
    PointF[] points = {point1, point2, point3, point4};
             
    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;
             
    // Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode);
}
public:
   void FillClosedCurvePointFFillMode( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create array of points for curve.
      PointF point1 = PointF(100.0F,100.0F);
      PointF point2 = PointF(200.0F,50.0F);
      PointF point3 = PointF(250.0F,200.0F);
      PointF point4 = PointF(50.0F,150.0F);
      array<PointF>^ points = {point1,point2,point3,point4};

      // Set fill mode.
      FillMode newFillMode = FillMode::Winding;

      // Fill curve on screen.
      e->Graphics->FillClosedCurve( redBrush, points, newFillMode );
   }
public void FillClosedCurvePointFFillMode(PaintEventArgs
 e) 
{

    // Create solid brush.
    SolidBrush redBrush =  new SolidBrush(Color.get_Red());

    // Create array of points for curve.
    PointF point1 =  new PointF(100, 100);
    PointF point2 =  new PointF(200, 50);
    PointF point3 =  new PointF(250, 200);
    PointF point4 =  new PointF(50, 150);
    PointF points[] =  {point1, point2, point3, point4};

    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;

    // Fill curve on screen.
    e.get_Graphics().FillClosedCurve(redBrush, points, newFillMode);
} //FillClosedCurvePointFFillMode
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Graphics.FillClosedCurve メソッド (Brush, PointF[])

PointF 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を塗りつぶします。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub FillClosedCurve ( _
    brush As Brush, _
    points As PointF() _
)
Dim instance As Graphics
Dim brush As Brush
Dim points As PointF()

instance.FillClosedCurve(brush, points)
public void FillClosedCurve (
    Brush brush,
    PointF[] points
)
public:
void FillClosedCurve (
    Brush^ brush, 
    array<PointF>^ points
)
public void FillClosedCurve (
    Brush brush, 
    PointF[] points
)
public function FillClosedCurve (
    brush : Brush, 
    points : PointF[]
)

パラメータ

brush

塗りつぶしの特性を決定する Brush。

points

スプラインを定義する PointF 構造体の配列。

例外例外
例外の種類条件

ArgumentNullException

brush が null 参照 (Visual Basic では Nothing) です。

または

points が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。

この曲線の既定のテンションは 0.5 です。

Public Sub FillClosedCurvePointF(ByVal
 e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New
 SolidBrush(Color.Red)

    'Create array of points for curve.
    Dim point1 As New PointF(100.0F,
 100.0F)
    Dim point2 As New PointF(200.0F,
 50.0F)
    Dim point3 As New PointF(250.0F,
 200.0F)
    Dim point4 As New PointF(50.0F,
 150.0F)
    Dim points As PointF() = {point1, point2,
 point3, point4}

    ' Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points)
End Sub
public void FillClosedCurvePointF(PaintEventArgs
 e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    //Create array of points for curve.
    PointF point1 = new PointF(100.0F, 100.0F);
    PointF point2 = new PointF(200.0F,  50.0F);
    PointF point3 = new PointF(250.0F, 200.0F);
    PointF point4 = new PointF(50.0F, 150.0F);
    PointF[] points = {point1, point2, point3, point4};
             
    // Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points);
}
public:
   void FillClosedCurvePointF( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      //Create array of points for curve.
      PointF point1 = PointF(100.0F,100.0F);
      PointF point2 = PointF(200.0F,50.0F);
      PointF point3 = PointF(250.0F,200.0F);
      PointF point4 = PointF(50.0F,150.0F);
      array<PointF>^ points = {point1,point2,point3,point4};

      // Fill curve on screen.
      e->Graphics->FillClosedCurve( redBrush, points );
   }
public void FillClosedCurvePointF(PaintEventArgs
 e) 
{

    // Create solid brush.
    SolidBrush redBrush =  new SolidBrush(Color.get_Red());

    //Create array of points for curve.
    PointF point1 =  new PointF(100, 100);
    PointF point2 =  new PointF(200, 50);
    PointF point3 =  new PointF(250, 200);
    PointF point4 =  new PointF(50, 150);
    PointF points[] =  {point1, point2, point3, point4};

    // Fill curve on screen.
    e.get_Graphics().FillClosedCurve(redBrush, points);
} //FillClosedCurvePointF
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Graphics.FillClosedCurve メソッド (Brush, Point[], FillMode)

Point 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードで塗りつぶします。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub FillClosedCurve ( _
    brush As Brush, _
    points As Point(), _
    fillmode As FillMode _
)
Dim instance As Graphics
Dim brush As Brush
Dim points As Point()
Dim fillmode As FillMode

instance.FillClosedCurve(brush, points, fillmode)
public void FillClosedCurve (
    Brush brush,
    Point[] points,
    FillMode fillmode
)
public:
void FillClosedCurve (
    Brush^ brush, 
    array<Point>^ points, 
    FillMode fillmode
)
public void FillClosedCurve (
    Brush brush, 
    Point[] points, 
    FillMode fillmode
)
public function FillClosedCurve (
    brush : Brush, 
    points : Point[], 
    fillmode : FillMode
)

パラメータ

brush

塗りつぶしの特性を決定する Brush。

points

スプラインを定義する Point 構造体の配列。

fillmode

曲線を塗りつぶす方法を決定する FillMode 列挙体のメンバ。

例外例外
例外の種類条件

ArgumentNullException

brush が null 参照 (Visual Basic では Nothing) です。

または

points が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。

この曲線の既定のテンションは 0.5 です。

Public Sub FillClosedCurvePointFillMode(ByVal
 e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New
 SolidBrush(Color.Red)

    'Create array of points for curve.
    Dim point1 As New Point(100,
 100)
    Dim point2 As New Point(200,
 50)
    Dim point3 As New Point(250,
 200)
    Dim point4 As New Point(50,
 150)
    Dim points As Point() = {point1, point2,
 point3, point4}

    ' Set fill mode.
    Dim newFillMode As FillMode = FillMode.Winding

    ' Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode)
End Sub
public void FillClosedCurvePointFillMode(PaintEventArgs
 e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    //Create array of points for curve.
    Point point1 = new Point(100, 100);
    Point point2 = new Point(200,  50);
    Point point3 = new Point(250, 200);
    Point point4 = new Point(50, 150);
    Point[] points = {point1, point2, point3, point4};
             
    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;
             
    // Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode);
}
public:
   void FillClosedCurvePointFillMode( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      //Create array of points for curve.
      Point point1 = Point(100,100);
      Point point2 = Point(200,50);
      Point point3 = Point(250,200);
      Point point4 = Point(50,150);
      array<Point>^ points = {point1,point2,point3,point4};

      // Set fill mode.
      FillMode newFillMode = FillMode::Winding;

      // Fill curve on screen.
      e->Graphics->FillClosedCurve( redBrush, points, newFillMode );
   }
public void FillClosedCurvePointFillMode(PaintEventArgs
 e) 
{
    // Create solid brush.
    SolidBrush redBrush =  new SolidBrush(Color.get_Red());

    //Create array of points for curve.
    Point point1 =  new Point(100, 100);
    Point point2 =  new Point(200, 50);
    Point point3 =  new Point(250, 200);
    Point point4 =  new Point(50, 150);
    Point points[] =  {point1, point2, point3, point4};

    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;

    // Fill curve on screen.
    e.get_Graphics().FillClosedCurve(redBrush, points, newFillMode);
} //FillClosedCurvePointFillMode
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Graphics.FillClosedCurve メソッド (Brush, Point[], FillMode, Single)

Point 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードおよびテンションで塗りつぶします。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub FillClosedCurve ( _
    brush As Brush, _
    points As Point(), _
    fillmode As FillMode, _
    tension As Single _
)
Dim instance As Graphics
Dim brush As Brush
Dim points As Point()
Dim fillmode As FillMode
Dim tension As Single

instance.FillClosedCurve(brush, points, fillmode, tension)
public void FillClosedCurve (
    Brush brush,
    Point[] points,
    FillMode fillmode,
    float tension
)
public:
void FillClosedCurve (
    Brush^ brush, 
    array<Point>^ points, 
    FillMode fillmode, 
    float tension
)
public void FillClosedCurve (
    Brush brush, 
    Point[] points, 
    FillMode fillmode, 
    float tension
)
public function FillClosedCurve (
    brush : Brush, 
    points : Point[], 
    fillmode : FillMode, 
    tension : float
)

パラメータ

brush

塗りつぶしの特性を決定する Brush。

points

スプラインを定義する Point 構造体の配列。

fillmode

曲線を塗りつぶす方法を決定する FillMode 列挙体のメンバ。

tension

曲線のテンションを指定する 0.0F 以上の値。

例外例外
例外の種類条件

ArgumentNullException

brush が null 参照 (Visual Basic では Nothing) です。

または

points が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。

Public Sub FillClosedCurvePointFillModeTension(ByVal
 e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New
 SolidBrush(Color.Red)

    ' Create array of points for curve.
    Dim point1 As New Point(100,
 100)
    Dim point2 As New Point(200,
 50)
    Dim point3 As New Point(250,
 200)
    Dim point4 As New Point(50,
 150)
    Dim points As Point() = {point1, point2,
 point3, point4}

    ' Set fill mode.
    Dim newFillMode As FillMode = FillMode.Winding

    ' Set tension.
    Dim tension As Single
 = 1.0F

    ' Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode, tension)
End Sub
public void FillClosedCurvePointFillModeTension(PaintEventArgs
 e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create array of points for curve.
    Point point1 = new Point(100, 100);
    Point point2 = new Point(200,  50);
    Point point3 = new Point(250, 200);
    Point point4 = new Point(50, 150);
    Point[] points = {point1, point2, point3, point4};
             
    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;
             
    // Set tension.
    float tension = 1.0F;
             
    // Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode, tension);
}
public:
   void FillClosedCurvePointFillModeTension( PaintEventArgs^ e
 )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create array of points for curve.
      Point point1 = Point(100,100);
      Point point2 = Point(200,50);
      Point point3 = Point(250,200);
      Point point4 = Point(50,150);
      array<Point>^ points = {point1,point2,point3,point4};

      // Set fill mode.
      FillMode newFillMode = FillMode::Winding;

      // Set tension.
      float tension = 1.0F;

      // Fill curve on screen.
      e->Graphics->FillClosedCurve( redBrush, points, newFillMode, tension
 );
   }
public void FillClosedCurvePointFillModeTension(PaintEventArgs
 e) 
{
    // Create solid brush.
    SolidBrush redBrush =  new SolidBrush(Color.get_Red());

    // Create array of points for curve.
    Point point1 =  new Point(100, 100);
    Point point2 =  new Point(200, 50);
    Point point3 =  new Point(250, 200);
    Point point4 =  new Point(50, 150);
    Point points[] =  {point1, point2, point3, point4};

    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;

    // Set tension.
    float tension = 1;

    // Fill curve on screen.
    e.get_Graphics().FillClosedCurve(redBrush, points, newFillMode, 
        tension);
} //FillClosedCurvePointFillModeTension
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Graphics.FillClosedCurve メソッド (Brush, Point[])

Point 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を塗りつぶします。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

例外例外
例外の種類条件

ArgumentNullException

brush が null 参照 (Visual Basic では Nothing) です。

または

points が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。

この曲線の既定のテンションは 0.5 です。

Public Sub FillClosedCurvePoint(ByVal
 e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New
 SolidBrush(Color.Red)

    'Create array of points for curve.
    Dim point1 As New Point(100,
 100)
    Dim point2 As New Point(200,
 50)
    Dim point3 As New Point(250,
 200)
    Dim point4 As New Point(50,
 150)
    Dim points As Point() = {point1, point2,
 point3, point4}

    ' Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points)
End Sub
public void FillClosedCurvePoint(PaintEventArgs
 e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    //Create array of points for curve.
    Point point1 = new Point(100, 100);
    Point point2 = new Point(200,  50);
    Point point3 = new Point(250, 200);
    Point point4 = new Point(50, 150);
    Point[] points = {point1, point2, point3, point4};
             
    // Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points);
}
public:
   void FillClosedCurvePoint( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      //Create array of points for curve.
      Point point1 = Point(100,100);
      Point point2 = Point(200,50);
      Point point3 = Point(250,200);
      Point point4 = Point(50,150);
      array<Point>^ points = {point1,point2,point3,point4};

      // Fill curve on screen.
      e->Graphics->FillClosedCurve( redBrush, points );
   }
public void FillClosedCurvePoint(PaintEventArgs
 e) 
{
    // Create solid brush.
    SolidBrush redBrush =  new SolidBrush(Color.get_Red());

    //Create array of points for curve.
    Point point1 =  new Point(100, 100);
    Point point2 =  new Point(200, 50);
    Point point3 =  new Point(250, 200);
    Point point4 =  new Point(50, 150);
    Point points[] =  {point1, point2, point3, point4};

    // Fill curve on screen.
    e.get_Graphics().FillClosedCurve(redBrush, points);
} //FillClosedCurvePoint
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Graphics.FillClosedCurve メソッド

Point 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を塗りつぶします。
オーバーロードの一覧オーバーロードの一覧

参照参照

Graphics.FillClosedCurve メソッド (Brush, PointF[], FillMode, Single)

PointF 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードおよびテンションで塗りつぶします。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub FillClosedCurve ( _
    brush As Brush, _
    points As PointF(), _
    fillmode As FillMode, _
    tension As Single _
)
Dim instance As Graphics
Dim brush As Brush
Dim points As PointF()
Dim fillmode As FillMode
Dim tension As Single

instance.FillClosedCurve(brush, points, fillmode, tension)
public void FillClosedCurve (
    Brush brush,
    PointF[] points,
    FillMode fillmode,
    float tension
)
public:
void FillClosedCurve (
    Brush^ brush, 
    array<PointF>^ points, 
    FillMode fillmode, 
    float tension
)
public void FillClosedCurve (
    Brush brush, 
    PointF[] points, 
    FillMode fillmode, 
    float tension
)
public function FillClosedCurve (
    brush : Brush, 
    points : PointF[], 
    fillmode : FillMode, 
    tension : float
)

パラメータ

brush

塗りつぶしの特性を決定する Brush。

points

スプラインを定義する PointF 構造体の配列。

fillmode

曲線を塗りつぶす方法を決定する FillMode 列挙体のメンバ。

tension

曲線のテンションを指定する 0.0F 以上の値。

例外例外
例外の種類条件

ArgumentNullException

brush が null 参照 (Visual Basic では Nothing) です。

または

points が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。

Public Sub FillClosedCurvePointFFillModeTension(ByVal
 e As PaintEventArgs)

    ' Create solid brush.
    Dim redBrush As New
 SolidBrush(Color.Red)

    ' Create array of points for curve.
    Dim point1 As New PointF(100.0F,
 100.0F)
    Dim point2 As New PointF(200.0F,
 50.0F)
    Dim point3 As New PointF(250.0F,
 200.0F)
    Dim point4 As New PointF(50.0F,
 150.0F)
    Dim points As PointF() = {point1, point2,
 point3, point4}

    ' Set fill mode.
    Dim newFillMode As FillMode = FillMode.Winding

    ' Set tension.
    Dim tension As Single
 = 1.0F

    ' Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode, tension)
End Sub
public void FillClosedCurvePointFFillModeTension(PaintEventArgs
 e)
{
             
    // Create solid brush.
    SolidBrush redBrush = new SolidBrush(Color.Red);
             
    // Create array of points for curve.
    PointF point1 = new PointF(100.0F, 100.0F);
    PointF point2 = new PointF(200.0F,  50.0F);
    PointF point3 = new PointF(250.0F, 200.0F);
    PointF point4 = new PointF(50.0F, 150.0F);
    PointF[] points = {point1, point2, point3, point4};
             
    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;
             
    // Set tension.
    float tension = 1.0F;
             
    // Fill curve on screen.
    e.Graphics.FillClosedCurve(redBrush, points, newFillMode, tension);
}
public:
   void FillClosedCurvePointFFillModeTension( PaintEventArgs^
 e )
   {
      // Create solid brush.
      SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );

      // Create array of points for curve.
      PointF point1 = PointF(100.0F,100.0F);
      PointF point2 = PointF(200.0F,50.0F);
      PointF point3 = PointF(250.0F,200.0F);
      PointF point4 = PointF(50.0F,150.0F);
      array<PointF>^ points = {point1,point2,point3,point4};

      // Set fill mode.
      FillMode newFillMode = FillMode::Winding;

      // Set tension.
      float tension = 1.0F;

      // Fill curve on screen.
      e->Graphics->FillClosedCurve( redBrush, points, newFillMode, tension
 );
   }
public void FillClosedCurvePointFFillModeTension(PaintEventArgs
 e) 
{

    // Create solid brush.
    SolidBrush redBrush =  new SolidBrush(Color.get_Red());

    // Create array of points for curve.
    PointF point1 =  new PointF(100, 100);
    PointF point2 =  new PointF(200, 50);
    PointF point3 =  new PointF(250, 200);
    PointF point4 =  new PointF(50, 150);
    PointF points[] =  {point1, point2, point3, point4};

    // Set fill mode.
    FillMode newFillMode = FillMode.Winding;

    // Set tension.
    float tension = 1;

    // Fill curve on screen.
    e.get_Graphics().FillClosedCurve(redBrush, points, newFillMode,
        tension);
} //FillClosedCurvePointFFillModeTension
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Graphics.FillClosedCurve」の関連用語

Graphics.FillClosedCurveのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Graphics.FillClosedCurveのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS