GraphicsPath.AddRectangles Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt diesem Pfad ein Reihe von Rechtecken hinzu.
Überlädt
AddRectangles(Rectangle[]) |
Fügt diesem Pfad ein Reihe von Rechtecken hinzu. |
AddRectangles(RectangleF[]) |
Fügt diesem Pfad ein Reihe von Rechtecken hinzu. |
AddRectangles(Rectangle[])
Fügt diesem Pfad ein Reihe von Rechtecken hinzu.
public:
void AddRectangles(cli::array <System::Drawing::Rectangle> ^ rects);
public void AddRectangles (System.Drawing.Rectangle[] rects);
member this.AddRectangles : System.Drawing.Rectangle[] -> unit
Public Sub AddRectangles (rects As Rectangle())
Parameter
Beispiele
Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgs e
ein OnPaint Ereignisobjekt. Der Code führt die folgenden Aktionen aus:
Erstellt einen Pfad.
Erstellt ein Array von Rechtecks und fügt dem Pfad die Rechtecke hinzu.
Zeichnet den Pfad zum Bildschirm.
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
Gilt für
AddRectangles(RectangleF[])
Fügt diesem Pfad ein Reihe von Rechtecken hinzu.
public:
void AddRectangles(cli::array <System::Drawing::RectangleF> ^ rects);
public void AddRectangles (System.Drawing.RectangleF[] rects);
member this.AddRectangles : System.Drawing.RectangleF[] -> unit
Public Sub AddRectangles (rects As RectangleF())
Parameter
- rects
- RectangleF[]
Ein Array von RectangleF-Strukturen, das die hinzuzufügenden Rechtecke darstellt.
Beispiele
Ein Beispiel finden Sie unter AddRectangles(Rectangle[]).