Graphics.FillRectangles Metodo

Definizione

Riempie gli interni di una serie di rettangoli specificati dalle Rectangle strutture.

Overload

Nome Descrizione
FillRectangles(Brush, ReadOnlySpan<RectangleF>)

Riempie gli interni di una serie di rettangoli specificati dalle RectangleF strutture.

FillRectangles(Brush, ReadOnlySpan<Rectangle>)

Riempie gli interni di una serie di rettangoli specificati dalle RectangleF strutture.

FillRectangles(Brush, RectangleF[])

Riempie gli interni di una serie di rettangoli specificati dalle RectangleF strutture.

FillRectangles(Brush, Rectangle[])

Riempie gli interni di una serie di rettangoli specificati dalle Rectangle strutture.

FillRectangles(Brush, ReadOnlySpan<RectangleF>)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Riempie gli interni di una serie di rettangoli specificati dalle RectangleF strutture.

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))

Parametri

brush
Brush

Brush che determina le caratteristiche del riempimento.

rects
ReadOnlySpan<RectangleF>

Matrice di RectangleF strutture che rappresentano i rettangoli da riempire.

Si applica a

FillRectangles(Brush, ReadOnlySpan<Rectangle>)

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Riempie gli interni di una serie di rettangoli specificati dalle RectangleF strutture.

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))

Parametri

brush
Brush

Brush che determina le caratteristiche del riempimento.

rects
ReadOnlySpan<Rectangle>

Matrice di RectangleF strutture che rappresentano i rettangoli da riempire.

Si applica a

FillRectangles(Brush, RectangleF[])

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Riempie gli interni di una serie di rettangoli specificati dalle RectangleF strutture.

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())

Parametri

brush
Brush

Brush che determina le caratteristiche del riempimento.

rects
RectangleF[]

Matrice di RectangleF strutture che rappresentano i rettangoli da riempire.

Eccezioni

brush è null.

oppure

rects è null.

rects è una matrice di lunghezza zero.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, che è un parametro del gestore eventi Paint. Il codice esegue l'azione seguente:

  • Crea un pennello blu a tinta unita.
  • Crea una matrice di tre rettangoli.
  • Riempie le tre aree rettangolari sullo schermo.
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

Si applica a

FillRectangles(Brush, Rectangle[])

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Riempie gli interni di una serie di rettangoli specificati dalle Rectangle strutture.

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())

Parametri

brush
Brush

Brush che determina le caratteristiche del riempimento.

rects
Rectangle[]

Matrice di Rectangle strutture che rappresentano i rettangoli da riempire.

Eccezioni

brush è null.

oppure

rects è null.

rects è una matrice di lunghezza zero.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, che è un parametro del gestore eventi Paint. Il codice esegue l'azione seguente:

  • Crea un pennello blu a tinta unita.

  • Crea una matrice di tre rettangoli.

  • Riempie le tre aree rettangolari sullo schermo.

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

Si applica a