GraphicsPath::CloseFigure Method ()
.NET Framework (current version)
Closes the current figure and starts a new figure. If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point.
Assembly: System.Drawing (in System.Drawing.dll)
The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event object. The code creates a triangle by creating a new path, starting a figure, adding two intersecting lines to the figure, and then closing the figure to form a triangle. The path is then drawn to the screen.
private: void CloseFigureExample( PaintEventArgs^ e ) { // Create a path consisting of two, open-ended lines and close // the lines using CloseFigure. GraphicsPath^ myPath = gcnew GraphicsPath; myPath->StartFigure(); myPath->AddLine( Point(10,10), Point(200,10) ); myPath->AddLine( Point(200,10), Point(200,200) ); myPath->CloseFigure(); // Draw the path to the screen. e->Graphics->DrawPath( Pens::Black, myPath ); }
.NET Framework
Available since 1.1
Available since 1.1
Show: