GraphicsPath.AddPath メソッド
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As GraphicsPath Dim addingPath As GraphicsPath Dim connect As Boolean instance.AddPath(addingPath, connect)
- addingPath
追加する GraphicsPath。

次のコード例は、Windows フォームでの使用を意図してデザインされており、OnPaint イベント オブジェクトである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub AddPathExample(ByVal e As PaintEventArgs) ' Creates a symetrical triangle and adds an inverted triangle. ' Create the first path - right side up triangle. Dim myArray As Point() = {New Point(30, 30), New Point(60, 60), _ New Point(0, 60), New Point(30, 30)} Dim myPath As New GraphicsPath myPath.AddLines(myArray) ' Create the second path - inverted triangle. Dim myArray2 As Point() = {New Point(30, 30), New Point(0, 0), _ New Point(60, 0), New Point(30, 30)} Dim myPath2 As New GraphicsPath myPath2.AddLines(myArray2) ' Add the second path to the first path. myPath.AddPath(myPath2, True) ' Draw the combined path to the screen. Dim myPen As New Pen(Color.Black, 2) e.Graphics.DrawPath(myPen, myPath) End Sub
private void AddPathExample(PaintEventArgs e) { // Create the first pathright side up triangle. Point[] myArray = { new Point(30,30), new Point(60,60), new Point(0,60), new Point(30,30) }; GraphicsPath myPath = new GraphicsPath(); myPath.AddLines(myArray); // Create the second pathinverted triangle. Point[] myArray2 = { new Point(30,30), new Point(0,0), new Point(60,0), new Point(30,30) }; GraphicsPath myPath2 = new GraphicsPath(); myPath2.AddLines(myArray2); // Add the second path to the first path. myPath.AddPath(myPath2,true); // Draw the combined path to the screen. Pen myPen = new Pen(Color.Black, 2); e.Graphics.DrawPath(myPen, myPath); }
private: void AddPathExample( PaintEventArgs^ e ) { // Create the first pathright side up triangle. array<Point>^ myArray = {Point(30,30),Point(60,60),Point(0,60),Point(30 ,30)}; GraphicsPath^ myPath = gcnew GraphicsPath; myPath->AddLines( myArray ); // Create the second pathinverted triangle. array<Point>^ myArray2 = {Point(30,30),Point(0,0),Point(60,0),Point(30 ,30)}; GraphicsPath^ myPath2 = gcnew GraphicsPath; myPath2->AddLines( myArray2 ); // Add the second path to the first path. myPath->AddPath( myPath2, true ); // Draw the combined path to the screen. Pen^ myPen = gcnew Pen( Color::Black,2.0f ); e->Graphics->DrawPath( myPen, myPath ); }
private void AddPathExample(PaintEventArgs e) { // Create the first pathright side up triangle. Point myArray[] = { new Point(30, 30), new Point(60, 60), new Point(0, 60), new Point(30, 30) }; GraphicsPath myPath = new GraphicsPath(); myPath.AddLines(myArray); // Create the second pathinverted triangle. Point myArray2[] = { new Point(30, 30), new Point(0, 0), new Point(60, 0), new Point(30, 30) }; GraphicsPath myPath2 = new GraphicsPath(); myPath2.AddLines(myArray2); // Add the second path to the first path. myPath.AddPath(myPath2, true); // Draw the combined path to the screen. Pen myPen = new Pen(Color.get_Black(), 2); e.get_Graphics().DrawPath(myPen, myPath); } //AddPathExample

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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

- GraphicsPath.AddPath メソッドのページへのリンク