Graphics.DrawRectangles Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nakreslí řadu obdélníků určených strukturami Rectangle .
Přetížení
| Name | Description |
|---|---|
| DrawRectangles(Pen, Rectangle[]) |
Nakreslí řadu obdélníků určených strukturami Rectangle . |
| DrawRectangles(Pen, RectangleF[]) |
Nakreslí řadu obdélníků určených strukturami RectangleF . |
| DrawRectangles(Pen, ReadOnlySpan<Rectangle>) |
Nakreslí řadu obdélníků určených strukturami Rectangle . |
| DrawRectangles(Pen, ReadOnlySpan<RectangleF>) |
Nakreslí řadu obdélníků určených strukturami Rectangle . |
DrawRectangles(Pen, Rectangle[])
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí řadu obdélníků určených strukturami Rectangle .
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())
Parametry
Výjimky
rects je pole nulové délky.
Příklady
Následující příklad kódu je určený pro použití s model Windows Forms a vyžaduje PaintEventArgse, což je parametr obslužné rutiny události Paint. Kód provede následující akce:
Vytvoří černé pero.
Vytvoří pole se třemi obdélníky.
Nakreslí obdélníky na obrazovku.
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
Platí pro
DrawRectangles(Pen, RectangleF[])
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí řadu obdélníků určených strukturami RectangleF .
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())
Parametry
- rects
- RectangleF[]
RectangleF Pole struktur, které představují obdélníky, které chcete nakreslit.
Výjimky
rects je pole nulové délky.
Příklady
Následující příklad kódu je určený pro použití s model Windows Forms a vyžaduje PaintEventArgse, což je parametr obslužné rutiny události Paint. Kód provede následující akce:
Vytvoří černé pero.
Vytvoří pole se třemi obdélníky.
Nakreslí obdélníky na obrazovku.
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
Platí pro
DrawRectangles(Pen, ReadOnlySpan<Rectangle>)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí řadu obdélníků určených strukturami Rectangle .
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))
Parametry
- rects
- ReadOnlySpan<Rectangle>
Rectangle Pole struktur, které představují obdélníky, které chcete nakreslit.
Platí pro
DrawRectangles(Pen, ReadOnlySpan<RectangleF>)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí řadu obdélníků určených strukturami Rectangle .
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))
Parametry
- rects
- ReadOnlySpan<RectangleF>
Rectangle Pole struktur, které představují obdélníky, které chcete nakreslit.