Graphics.FillRectangles 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í.
Vyplní interiéry řady obdélníků určených strukturami Rectangle .
Přetížení
| Name | Description |
|---|---|
| FillRectangles(Brush, ReadOnlySpan<RectangleF>) |
Vyplní interiéry řady obdélníků určených strukturami RectangleF . |
| FillRectangles(Brush, ReadOnlySpan<Rectangle>) |
Vyplní interiéry řady obdélníků určených strukturami RectangleF . |
| FillRectangles(Brush, RectangleF[]) |
Vyplní interiéry řady obdélníků určených strukturami RectangleF . |
| FillRectangles(Brush, Rectangle[]) |
Vyplní interiéry řady obdélníků určených strukturami Rectangle . |
FillRectangles(Brush, ReadOnlySpan<RectangleF>)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Vyplní interiéry řady obdélníků určených strukturami RectangleF .
public:
void FillRectangles(System::Drawing::Brush ^ brush, ReadOnlySpan<System::Drawing::RectangleF> rects);
public void FillRectangles(System.Drawing.Brush brush, scoped ReadOnlySpan<System.Drawing.RectangleF> rects);
member this.FillRectangles : System.Drawing.Brush * ReadOnlySpan<System.Drawing.RectangleF> -> unit
Public Sub FillRectangles (brush As Brush, rects As ReadOnlySpan(Of RectangleF))
Parametry
- rects
- ReadOnlySpan<RectangleF>
RectangleF Pole struktur, které představují obdélníky, které se mají vyplnit.
Platí pro
FillRectangles(Brush, ReadOnlySpan<Rectangle>)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Vyplní interiéry řady obdélníků určených strukturami RectangleF .
public:
void FillRectangles(System::Drawing::Brush ^ brush, ReadOnlySpan<System::Drawing::Rectangle> rects);
public void FillRectangles(System.Drawing.Brush brush, scoped ReadOnlySpan<System.Drawing.Rectangle> rects);
member this.FillRectangles : System.Drawing.Brush * ReadOnlySpan<System.Drawing.Rectangle> -> unit
Public Sub FillRectangles (brush As Brush, rects As ReadOnlySpan(Of Rectangle))
Parametry
- rects
- ReadOnlySpan<Rectangle>
RectangleF Pole struktur, které představují obdélníky, které se mají vyplnit.
Platí pro
FillRectangles(Brush, 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
Vyplní interiéry řady obdélníků určených strukturami RectangleF .
public:
void FillRectangles(System::Drawing::Brush ^ brush, ... cli::array <System::Drawing::RectangleF> ^ rects);
public:
void FillRectangles(System::Drawing::Brush ^ brush, cli::array <System::Drawing::RectangleF> ^ rects);
public void FillRectangles(System.Drawing.Brush brush, params System.Drawing.RectangleF[] rects);
public void FillRectangles(System.Drawing.Brush brush, System.Drawing.RectangleF[] rects);
member this.FillRectangles : System.Drawing.Brush * System.Drawing.RectangleF[] -> unit
Public Sub FillRectangles (brush As Brush, ParamArray rects As RectangleF())
Public Sub FillRectangles (brush As Brush, rects As RectangleF())
Parametry
- rects
- RectangleF[]
RectangleF Pole struktur, které představují obdélníky, které se mají vyplnit.
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í akci:
- Vytvoří pevný modrý štětec.
- Vytvoří pole se třemi obdélníky.
- Vyplní tři obdélníkové oblasti na obrazovce.
public:
void FillRectanglesRectangleF( PaintEventArgs^ e )
{
// Create solid brush.
SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );
// 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)};
// Fill rectangles to screen.
e->Graphics->FillRectangles( blueBrush, rects );
}
private void FillRectanglesRectangleF(PaintEventArgs e)
{
// Create solid brush.
SolidBrush blueBrush = new SolidBrush(Color.Blue);
// 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) };
// Fill rectangles to screen.
e.Graphics.FillRectangles(blueBrush, rects);
}
Private Sub FillRectanglesRectangleF(ByVal e As PaintEventArgs)
' Create solid brush.
Dim blueBrush As New SolidBrush(Color.Blue)
' 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)}
' Fill rectangles to screen.
e.Graphics.FillRectangles(blueBrush, rects)
End Sub
Platí pro
FillRectangles(Brush, 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
Vyplní interiéry řady obdélníků určených strukturami Rectangle .
public:
void FillRectangles(System::Drawing::Brush ^ brush, ... cli::array <System::Drawing::Rectangle> ^ rects);
public:
void FillRectangles(System::Drawing::Brush ^ brush, cli::array <System::Drawing::Rectangle> ^ rects);
public void FillRectangles(System.Drawing.Brush brush, params System.Drawing.Rectangle[] rects);
public void FillRectangles(System.Drawing.Brush brush, System.Drawing.Rectangle[] rects);
member this.FillRectangles : System.Drawing.Brush * System.Drawing.Rectangle[] -> unit
Public Sub FillRectangles (brush As Brush, ParamArray rects As Rectangle())
Public Sub FillRectangles (brush As Brush, 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í akci:
Vytvoří pevný modrý štětec.
Vytvoří pole se třemi obdélníky.
Vyplní tři obdélníkové oblasti na obrazovce.
public:
void FillRectanglesRectangle( PaintEventArgs^ e )
{
// Create solid brush.
SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );
// Create array of rectangles.
array<Rectangle>^ rects = {Rectangle(0,0,100,200),Rectangle(100,200,250,50),Rectangle(300,0,50,100)};
// Fill rectangles to screen.
e->Graphics->FillRectangles( blueBrush, rects );
}
private void FillRectanglesRectangle(PaintEventArgs e)
{
// Create solid brush.
SolidBrush blueBrush = new SolidBrush(Color.Blue);
// Create array of rectangles.
Rectangle[] rects = { new Rectangle(0, 0, 100, 200), new Rectangle(100, 200, 250, 50), new Rectangle(300, 0, 50, 100) };
// Fill rectangles to screen.
e.Graphics.FillRectangles(blueBrush, rects);
}
Private Sub FillRectanglesRectangle(ByVal e As PaintEventArgs)
' Create solid brush.
Dim blueBrush As New SolidBrush(Color.Blue)
' 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)}
' Fill rectangles to screen.
e.Graphics.FillRectangles(blueBrush, rects)
End Sub