Graphics.DrawRectangles Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A struktúrák által megadott téglalapok sorozatát rajzolja Rectangle meg.
Túlterhelések
| Name | Description |
|---|---|
| DrawRectangles(Pen, Rectangle[]) |
A struktúrák által megadott téglalapok sorozatát rajzolja Rectangle meg. |
| DrawRectangles(Pen, RectangleF[]) |
A struktúrák által megadott téglalapok sorozatát rajzolja RectangleF meg. |
| DrawRectangles(Pen, ReadOnlySpan<Rectangle>) |
A struktúrák által megadott téglalapok sorozatát rajzolja Rectangle meg. |
| DrawRectangles(Pen, ReadOnlySpan<RectangleF>) |
A struktúrák által megadott téglalapok sorozatát rajzolja Rectangle meg. |
DrawRectangles(Pen, Rectangle[])
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
A struktúrák által megadott téglalapok sorozatát rajzolja Rectangle meg.
public:
void DrawRectangles(System::Drawing::Pen ^ pen, ... cli::array <System::Drawing::Rectangle> ^ rects);
public:
void DrawRectangles(System::Drawing::Pen ^ pen, cli::array <System::Drawing::Rectangle> ^ rects);
public void DrawRectangles(System.Drawing.Pen pen, params System.Drawing.Rectangle[] rects);
public void DrawRectangles(System.Drawing.Pen pen, System.Drawing.Rectangle[] rects);
member this.DrawRectangles : System.Drawing.Pen * System.Drawing.Rectangle[] -> unit
Public Sub DrawRectangles (pen As Pen, ParamArray rects As Rectangle())
Public Sub DrawRectangles (pen As Pen, rects As Rectangle())
Paraméterek
Kivételek
rects egy nulla hosszúságú tömb.
Példák
Az alábbi kódpéldát Windows Forms való használatra tervezték, és PaintEventArgse, amely a Paint eseménykezelő paramétere. A kód a következő műveleteket hajtja végre:
Fekete tollat hoz létre.
Három téglalapból álló tömböt hoz létre.
A téglalapokat a képernyőre rajzolja.
public:
void DrawRectanglesRectangle( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create array of rectangles.
array<Rectangle>^ rects = {Rectangle(0,0,100,200),Rectangle(100,200,250,50),Rectangle(300,0,50,100)};
// Draw rectangles to screen.
e->Graphics->DrawRectangles( blackPen, rects );
}
public void DrawRectanglesRectangle(PaintEventArgs e)
{
// Create pen.
Pen blackPen = new Pen(Color.Black, 3);
// Create array of rectangles.
Rectangle[] rects =
{
new Rectangle( 0, 0, 100, 200),
new Rectangle(100, 200, 250, 50),
new Rectangle(300, 0, 50, 100)
};
// Draw rectangles to screen.
e.Graphics.DrawRectangles(blackPen, rects);
}
Public Sub DrawRectanglesRectangle(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create array of rectangles.
Dim rects As Rectangle() = {New Rectangle(0, 0, 100, 200), _
New Rectangle(100, 200, 250, 50), _
New Rectangle(300, 0, 50, 100)}
' Draw rectangles to screen.
e.Graphics.DrawRectangles(blackPen, rects)
End Sub
A következőre érvényes:
DrawRectangles(Pen, RectangleF[])
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
A struktúrák által megadott téglalapok sorozatát rajzolja RectangleF meg.
public:
void DrawRectangles(System::Drawing::Pen ^ pen, ... cli::array <System::Drawing::RectangleF> ^ rects);
public:
void DrawRectangles(System::Drawing::Pen ^ pen, cli::array <System::Drawing::RectangleF> ^ rects);
public void DrawRectangles(System.Drawing.Pen pen, params System.Drawing.RectangleF[] rects);
public void DrawRectangles(System.Drawing.Pen pen, System.Drawing.RectangleF[] rects);
member this.DrawRectangles : System.Drawing.Pen * System.Drawing.RectangleF[] -> unit
Public Sub DrawRectangles (pen As Pen, ParamArray rects As RectangleF())
Public Sub DrawRectangles (pen As Pen, rects As RectangleF())
Paraméterek
- rects
- RectangleF[]
A RectangleF rajzolni kívánt téglalapokat ábrázoló struktúrák tömbje.
Kivételek
rects egy nulla hosszúságú tömb.
Példák
Az alábbi kódpéldát Windows Forms való használatra tervezték, és PaintEventArgse, amely a Paint eseménykezelő paramétere. A kód a következő műveleteket hajtja végre:
Fekete tollat hoz létre.
Három téglalapból álló tömböt hoz létre.
A téglalapokat a képernyőre rajzolja.
public:
void DrawRectanglesRectangleF( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create array of rectangles.
array<RectangleF>^ rects = {RectangleF(0.0F,0.0F,100.0F,200.0F),RectangleF(100.0F,200.0F,250.0F,50.0F),RectangleF(300.0F,0.0F,50.0F,100.0F)};
// Draw rectangles to screen.
e->Graphics->DrawRectangles( blackPen, rects );
}
public void DrawRectanglesRectangleF(PaintEventArgs e)
{
// Create pen.
Pen blackPen = new Pen(Color.Black, 3);
// Create array of rectangles.
RectangleF[] rects =
{
new RectangleF( 0.0F, 0.0F, 100.0F, 200.0F),
new RectangleF(100.0F, 200.0F, 250.0F, 50.0F),
new RectangleF(300.0F, 0.0F, 50.0F, 100.0F)
};
// Draw rectangles to screen.
e.Graphics.DrawRectangles(blackPen, rects);
}
Public Sub DrawRectanglesRectangleF(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create array of rectangles.
Dim rects As RectangleF() = {New RectangleF(0.0F, 0.0F, 100.0F, 200.0F), _
New RectangleF(100.0F, 200.0F, 250.0F, 50.0F), _
New RectangleF(300.0F, 0.0F, 50.0F, 100.0F)}
' Draw rectangles to screen.
e.Graphics.DrawRectangles(blackPen, rects)
End Sub
A következőre érvényes:
DrawRectangles(Pen, ReadOnlySpan<Rectangle>)
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
A struktúrák által megadott téglalapok sorozatát rajzolja Rectangle meg.
public:
void DrawRectangles(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::Rectangle> rects);
public void DrawRectangles(System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.Rectangle> rects);
member this.DrawRectangles : System.Drawing.Pen * ReadOnlySpan<System.Drawing.Rectangle> -> unit
Public Sub DrawRectangles (pen As Pen, rects As ReadOnlySpan(Of Rectangle))
Paraméterek
- rects
- ReadOnlySpan<Rectangle>
A Rectangle rajzolni kívánt téglalapokat ábrázoló struktúrák tömbje.
A következőre érvényes:
DrawRectangles(Pen, ReadOnlySpan<RectangleF>)
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
- Forrás:
- Graphics.cs
A struktúrák által megadott téglalapok sorozatát rajzolja Rectangle meg.
public:
void DrawRectangles(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::RectangleF> rects);
public void DrawRectangles(System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.RectangleF> rects);
member this.DrawRectangles : System.Drawing.Pen * ReadOnlySpan<System.Drawing.RectangleF> -> unit
Public Sub DrawRectangles (pen As Pen, rects As ReadOnlySpan(Of RectangleF))
Paraméterek
- rects
- ReadOnlySpan<RectangleF>
A Rectangle rajzolni kívánt téglalapokat ábrázoló struktúrák tömbje.