Lire en anglais

Partager via


Graphics.FillRectangle Méthode

Définition

Remplit l’intérieur d’un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

Surcharges

FillRectangle(Brush, Rectangle)

Remplit l’intérieur d’un rectangle spécifié par une structure Rectangle.

FillRectangle(Brush, RectangleF)

Remplit l’intérieur d’un rectangle spécifié par une structure RectangleF.

FillRectangle(Brush, Int32, Int32, Int32, Int32)

Remplit l’intérieur d’un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

FillRectangle(Brush, Single, Single, Single, Single)

Remplit l’intérieur d’un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

FillRectangle(Brush, Rectangle)

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

Remplit l’intérieur d’un rectangle spécifié par une structure Rectangle.

C#
public void FillRectangle(System.Drawing.Brush brush, System.Drawing.Rectangle rect);

Paramètres

brush
Brush

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

rect
Rectangle

Rectangle structure qui représente le rectangle à remplir.

Exceptions

brush est null.

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 rectangle.

  • Remplit la zone rectangulaire à l’écran.

C#
private void FillRectangleRectangle(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create rectangle.
    Rectangle rect = new Rectangle(0, 0, 200, 200);

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect);
}

Remarques

Cette méthode remplit l’intérieur du rectangle défini par le paramètre rect, y compris l’angle supérieur gauche spécifié et jusqu’aux bords inférieurs et inférieurs calculés.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.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 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

FillRectangle(Brush, RectangleF)

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

Remplit l’intérieur d’un rectangle spécifié par une structure RectangleF.

C#
public void FillRectangle(System.Drawing.Brush brush, System.Drawing.RectangleF rect);

Paramètres

brush
Brush

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

rect
RectangleF

RectangleF structure qui représente le rectangle à remplir.

Exceptions

brush est null.

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 rectangle.

  • Remplit la zone rectangulaire à l’écran.

C#
private void FillRectangleRectangleF(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create rectangle.
    RectangleF rect = new RectangleF(0.0F, 0.0F, 200.0F, 200.0F);

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect);
}

Remarques

Cette méthode remplit l’intérieur du rectangle défini par le paramètre rect, y compris l’angle supérieur gauche spécifié et jusqu’aux bords inférieurs et inférieurs calculés.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.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 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

FillRectangle(Brush, Int32, Int32, Int32, Int32)

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

Remplit l’intérieur d’un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

C#
public void FillRectangle(System.Drawing.Brush brush, int x, int y, int width, int height);

Paramètres

brush
Brush

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

x
Int32

Coordonnée x du coin supérieur gauche du rectangle à remplir.

y
Int32

Coordonnée y du coin supérieur gauche du rectangle à remplir.

width
Int32

Largeur du rectangle à remplir.

height
Int32

Hauteur du rectangle à remplir.

Exceptions

brush est null.

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 l’emplacement et la taille d’un rectangle.

  • Remplit la zone rectangulaire à l’écran.

C#
private void FillRectangleInt(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create location and size of rectangle.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 200;

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height);
}

Remarques

Cette méthode remplit l’intérieur du rectangle défini par l'x, y, widthet les paramètres height, y compris le coin supérieur gauche spécifié et jusqu’aux bords inférieur et inférieur calculés.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.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 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

FillRectangle(Brush, Single, Single, Single, Single)

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

Remplit l’intérieur d’un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

C#
public void FillRectangle(System.Drawing.Brush brush, float x, float y, float width, float height);

Paramètres

brush
Brush

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

x
Single

Coordonnée x du coin supérieur gauche du rectangle à remplir.

y
Single

Coordonnée y du coin supérieur gauche du rectangle à remplir.

width
Single

Largeur du rectangle à remplir.

height
Single

Hauteur du rectangle à remplir.

Exceptions

brush est null.

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 l’emplacement et la taille d’un rectangle.

  • Remplit la zone rectangulaire à l’écran.

C#
private void FillRectangleFloat(PaintEventArgs e)
{

    // Create solid brush.
    SolidBrush blueBrush = new SolidBrush(Color.Blue);

    // Create location and size of rectangle.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 200.0F;

    // Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height);
}

Remarques

Cette méthode remplit l’intérieur du rectangle défini par l'x, y, widthet les paramètres height, y compris le coin supérieur gauche spécifié et jusqu’aux bords inférieurs et inférieurs calculés.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.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 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10