Lire en anglais

Partager via


Graphics.FillRectangles Méthode

Définition

Remplit les intérieurs d’une série de rectangles spécifiés par Rectangle structures.

Surcharges

FillRectangles(Brush, ReadOnlySpan<RectangleF>)
FillRectangles(Brush, ReadOnlySpan<Rectangle>)
FillRectangles(Brush, RectangleF[])

Remplit les intérieurs d’une série de rectangles spécifiés par RectangleF structures.

FillRectangles(Brush, Rectangle[])

Remplit les intérieurs d’une série de rectangles spécifiés par Rectangle structures.

FillRectangles(Brush, ReadOnlySpan<RectangleF>)

Source:
Graphics.cs
Source:
Graphics.cs
C#
public void FillRectangles (System.Drawing.Brush brush, scoped ReadOnlySpan<System.Drawing.RectangleF> rects);

Paramètres

brush
Brush

S’applique à

.NET 9 et Windows Desktop 9
Produit Versions
.NET 9
Windows Desktop 9

FillRectangles(Brush, ReadOnlySpan<Rectangle>)

Source:
Graphics.cs
Source:
Graphics.cs
C#
public void FillRectangles (System.Drawing.Brush brush, scoped ReadOnlySpan<System.Drawing.Rectangle> rects);

Paramètres

brush
Brush

S’applique à

.NET 9 et Windows Desktop 9
Produit Versions
.NET 9
Windows Desktop 9

FillRectangles(Brush, RectangleF[])

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

Remplit les intérieurs d’une série de rectangles spécifiés par RectangleF structures.

C#
public void FillRectangles (System.Drawing.Brush brush, System.Drawing.RectangleF[] rects);
C#
public void FillRectangles (System.Drawing.Brush brush, params System.Drawing.RectangleF[] rects);

Paramètres

brush
Brush

Brush qui détermine les caractéristiques du remplissage.

rects
RectangleF[]

Tableau de structures RectangleF qui représentent les rectangles à remplir.

Exceptions

brush est null.

-ou-

rects est null.

Rects est un tableau de longueur nulle.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse, qui est un paramètre du gestionnaire d’événements Paint. Le code effectue l’action suivante :

  • Crée un pinceau bleu unie.

  • Crée un tableau de trois rectangles.

  • Remplit les trois zones rectangulaires sur l’écran.

C#
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);
}

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

FillRectangles(Brush, Rectangle[])

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

Remplit les intérieurs d’une série de rectangles spécifiés par Rectangle structures.

C#
public void FillRectangles (System.Drawing.Brush brush, System.Drawing.Rectangle[] rects);
C#
public void FillRectangles (System.Drawing.Brush brush, params System.Drawing.Rectangle[] rects);

Paramètres

brush
Brush

Brush qui détermine les caractéristiques du remplissage.

rects
Rectangle[]

Tableau de structures Rectangle qui représentent les rectangles à remplir.

Exceptions

brush est null.

-ou-

rects est null.

rects est un tableau de longueur nulle.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse, qui est un paramètre du gestionnaire d’événements Paint. Le code effectue l’action suivante :

  • Crée un pinceau bleu unie.

  • Crée un tableau de trois rectangles.

  • Remplit les trois zones rectangulaires sur l’écran.

C#
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);
}

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9