GraphicsPath.AddLine 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將線段附加至這個 GraphicsPath。
多載
AddLine(Int32, Int32, Int32, Int32) |
將折線段附加至目前的圖表。 |
AddLine(Single, Single, Single, Single) |
將線段附加至這個 GraphicsPath。 |
AddLine(Point, Point) |
將線段附加至這個 GraphicsPath。 |
AddLine(PointF, PointF) |
將線段附加至這個 GraphicsPath。 |
AddLine(Int32, Int32, Int32, Int32)
將折線段附加至目前的圖表。
public:
void AddLine(int x1, int y1, int x2, int y2);
public void AddLine (int x1, int y1, int x2, int y2);
member this.AddLine : int * int * int * int -> unit
Public Sub AddLine (x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer)
參數
- x1
- Int32
線條起點的 X 座標。
- y1
- Int32
線條起點的 Y 座標。
- x2
- Int32
線條端點的 X 座標。
- y2
- Int32
線條端點的 Y 座標。
範例
下列程式代碼範例的設計目的是要與 Windows Forms 搭配使用,而且需要 PaintEventArgse
OnPaint 事件物件。 程序代碼會建立路徑、新增三行以形成三角形,然後將路徑繪製到畫面。
private:
void AddLineExample( PaintEventArgs^ e )
{
//Create a path and add a symetrical triangle using AddLine.
GraphicsPath^ myPath = gcnew GraphicsPath;
myPath->AddLine( 30, 30, 60, 60 );
myPath->AddLine( 60, 60, 0, 60 );
myPath->AddLine( 0, 60, 30, 30 );
// Draw the path to the screen.
Pen^ myPen = gcnew Pen( Color::Black,2.0f );
e->Graphics->DrawPath( myPen, myPath );
}
private void AddLineExample(PaintEventArgs e)
{
//Create a path and add a symmetrical triangle using AddLine.
GraphicsPath myPath = new GraphicsPath();
myPath.AddLine(30, 30, 60, 60);
myPath.AddLine(60, 60, 0, 60);
myPath.AddLine(0, 60, 30, 30);
// Draw the path to the screen.
Pen myPen = new Pen(Color.Black, 2);
e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddLineExample(ByVal e As PaintEventArgs)
' Create a path and add a symmetrical triangle using AddLine.
Dim myPath As New GraphicsPath
myPath.AddLine(30, 30, 60, 60)
myPath.AddLine(60, 60, 0, 60)
myPath.AddLine(0, 60, 30, 30)
' Draw the path to the screen.
Dim myPen As New Pen(Color.Black, 2)
e.Graphics.DrawPath(myPen, myPath)
End Sub
備註
這個方法會將指定點所定義的線段新增至目前圖的結尾。 如果 GraphicsPath中有先前的線條或曲線,則會繪製線條線段,將路徑中的最後一個點連接到新線段的第一個點。
適用於
AddLine(Single, Single, Single, Single)
將線段附加至這個 GraphicsPath。
public:
void AddLine(float x1, float y1, float x2, float y2);
public void AddLine (float x1, float y1, float x2, float y2);
member this.AddLine : single * single * single * single -> unit
Public Sub AddLine (x1 As Single, y1 As Single, x2 As Single, y2 As Single)
參數
- x1
- Single
線條起點的 X 座標。
- y1
- Single
線條起點的 Y 座標。
- x2
- Single
線條端點的 X 座標。
- y2
- Single
線條端點的 Y 座標。
範例
如需範例,請參閱 AddLine(Int32, Int32, Int32, Int32)。
備註
這個方法會將指定點定義的線段新增至這個 GraphicsPath的結尾。 如果 GraphicsPath中有先前的線條或曲線,則會繪製線條線段,將路徑中的最後一個點連接到新線段的第一個點。
適用於
AddLine(Point, Point)
將線段附加至這個 GraphicsPath。
public:
void AddLine(System::Drawing::Point pt1, System::Drawing::Point pt2);
public void AddLine (System.Drawing.Point pt1, System.Drawing.Point pt2);
member this.AddLine : System.Drawing.Point * System.Drawing.Point -> unit
Public Sub AddLine (pt1 As Point, pt2 As Point)
參數
範例
如需範例,請參閱 AddLine(Int32, Int32, Int32, Int32)。
備註
這個方法會將指定點定義的線段新增至這個 GraphicsPath的結尾。 如果 GraphicsPath中有先前的線條或曲線,則會繪製線條線段,將路徑中的最後一個點連接到新線段的第一個點。
適用於
AddLine(PointF, PointF)
將線段附加至這個 GraphicsPath。
public:
void AddLine(System::Drawing::PointF pt1, System::Drawing::PointF pt2);
public void AddLine (System.Drawing.PointF pt1, System.Drawing.PointF pt2);
member this.AddLine : System.Drawing.PointF * System.Drawing.PointF -> unit
Public Sub AddLine (pt1 As PointF, pt2 As PointF)
參數
範例
如需範例,請參閱 AddLine(Int32, Int32, Int32, Int32)。
備註
這個方法會將指定點定義的線段新增至這個 GraphicsPath的結尾。 如果 GraphicsPath中有先前的線條或曲線,則會繪製線條線段,將路徑中的最後一個點連接到新線段的第一個點。