英語で読む

次の方法で共有


Graphics.DrawPath(Pen, GraphicsPath) メソッド

定義

GraphicsPathを描画します。

C#
public void DrawPath(System.Drawing.Pen pen, System.Drawing.Drawing2D.GraphicsPath path);

パラメーター

pen
Pen

パスの色、幅、スタイルを決定する Pen

path
GraphicsPath

描画する GraphicsPath

例外

pennullです。

-又は-

pathnullです。

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

  • グラフィックス パス オブジェクトを作成し、楕円を追加します。

  • 黒いペンを作成します。

  • グラフィックス パスを画面に描画します。

C#
public void DrawPathEllipse(PaintEventArgs e)
{
             
    // Create graphics path object and add ellipse.
    GraphicsPath graphPath = new GraphicsPath();
    graphPath.AddEllipse(0, 0, 200, 100);
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Draw graphics path to screen.
    e.Graphics.DrawPath(blackPen, graphPath);
}

注釈

グラフィック コンテキストの現在の変換は、描画前に GraphicsPath に適用されます。

適用対象

製品 バージョン
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10