GraphicsPath.AddRectangles Metod

Definition

Lägger till en serie rektanglar i den här sökvägen.

Överlagringar

Name Description
AddRectangles(Rectangle[])

Lägger till en serie rektanglar i den här sökvägen.

AddRectangles(RectangleF[])

Lägger till en serie rektanglar i den här sökvägen.

AddRectangles(ReadOnlySpan<Rectangle>)

Lägger till en serie rektanglar i den här sökvägen.

AddRectangles(ReadOnlySpan<RectangleF>)

Lägger till en serie rektanglar i den här sökvägen.

AddRectangles(Rectangle[])

Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs

Lägger till en serie rektanglar i den här sökvägen.

public:
 void AddRectangles(... cli::array <System::Drawing::Rectangle> ^ rects);
public:
 void AddRectangles(cli::array <System::Drawing::Rectangle> ^ rects);
public void AddRectangles(params System.Drawing.Rectangle[] rects);
public void AddRectangles(System.Drawing.Rectangle[] rects);
member this.AddRectangles : System.Drawing.Rectangle[] -> unit
Public Sub AddRectangles (ParamArray rects As Rectangle())
Public Sub AddRectangles (rects As Rectangle())

Parametrar

rects
Rectangle[]

En matris med Rectangle strukturer som representerar de rektanglar som ska läggas till.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, ett OnPaint händelseobjekt. Koden utför följande åtgärder:

  • Skapar en sökväg.

  • Skapar en matris med rektanglar och lägger till rektanglarna i sökvägen.

  • Ritar sökvägen till skärmen.

private:
   void AddRectanglesExample( PaintEventArgs^ e )
   {
      // Adds a pattern of rectangles to a GraphicsPath object.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      array<Rectangle>^ pathRects = {Rectangle(20,20,100,200),Rectangle(40,40,120,220),Rectangle(60,60,240,140)};
      myPath->AddRectangles( pathRects );

      // Draw the path to the screen.
      Pen^ myPen = gcnew Pen( Color::Black,2.0f );
      e->Graphics->DrawPath( myPen, myPath );
   }
private void AddRectanglesExample(PaintEventArgs e)
{
             
    // Adds a pattern of rectangles to a GraphicsPath object.
    GraphicsPath myPath = new GraphicsPath();
    Rectangle[] pathRects =
             {
                 new Rectangle(20,20,100,200),
                 new Rectangle(40,40,120,220),
                 new Rectangle(60,60,240,140)
             };
    myPath.AddRectangles(pathRects);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddRectanglesExample(ByVal e As PaintEventArgs)

    ' Adds a pattern of rectangles to a GraphicsPath object.
    Dim myPath As New GraphicsPath
    Dim pathRects As Rectangle() = {New Rectangle(20, 20, 100, 200), _
    New Rectangle(40, 40, 120, 220), New Rectangle(60, 60, 240, 140)}
    myPath.AddRectangles(pathRects)

    ' Draw the path to the screen.
    Dim myPen As New Pen(Color.Black, 2)
    e.Graphics.DrawPath(myPen, myPath)
End Sub

Gäller för

AddRectangles(RectangleF[])

Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs

Lägger till en serie rektanglar i den här sökvägen.

public:
 void AddRectangles(... cli::array <System::Drawing::RectangleF> ^ rects);
public:
 void AddRectangles(cli::array <System::Drawing::RectangleF> ^ rects);
public void AddRectangles(params System.Drawing.RectangleF[] rects);
public void AddRectangles(System.Drawing.RectangleF[] rects);
member this.AddRectangles : System.Drawing.RectangleF[] -> unit
Public Sub AddRectangles (ParamArray rects As RectangleF())
Public Sub AddRectangles (rects As RectangleF())

Parametrar

rects
RectangleF[]

En matris med RectangleF strukturer som representerar de rektanglar som ska läggas till.

Exempel

Ett exempel finns i AddRectangles(Rectangle[]).

Gäller för

AddRectangles(ReadOnlySpan<Rectangle>)

Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs

Lägger till en serie rektanglar i den här sökvägen.

public:
 void AddRectangles(ReadOnlySpan<System::Drawing::Rectangle> rects);
public void AddRectangles(scoped ReadOnlySpan<System.Drawing.Rectangle> rects);
member this.AddRectangles : ReadOnlySpan<System.Drawing.Rectangle> -> unit
Public Sub AddRectangles (rects As ReadOnlySpan(Of Rectangle))

Parametrar

rects
ReadOnlySpan<Rectangle>

En matris med RectangleF strukturer som representerar de rektanglar som ska läggas till.

Gäller för

AddRectangles(ReadOnlySpan<RectangleF>)

Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs
Källa:
GraphicsPath.cs

Lägger till en serie rektanglar i den här sökvägen.

public:
 void AddRectangles(ReadOnlySpan<System::Drawing::RectangleF> rects);
public void AddRectangles(scoped ReadOnlySpan<System.Drawing.RectangleF> rects);
member this.AddRectangles : ReadOnlySpan<System.Drawing.RectangleF> -> unit
Public Sub AddRectangles (rects As ReadOnlySpan(Of RectangleF))

Parametrar

rects
ReadOnlySpan<RectangleF>

En matris med RectangleF strukturer som representerar de rektanglar som ska läggas till.

Gäller för