Lire en anglais

Partager via


Graphics.DrawRectangle Méthode

Définition

Dessine un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

Surcharges

DrawRectangle(Pen, Int32, Int32, Int32, Int32)

Dessine un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

DrawRectangle(Pen, Single, Single, Single, Single)

Dessine un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

DrawRectangle(Pen, RectangleF)

Dessine le contour du rectangle spécifié.

DrawRectangle(Pen, Rectangle)

Dessine un rectangle spécifié par une structure Rectangle.

DrawRectangle(Pen, Int32, Int32, Int32, Int32)

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

Dessine un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

C#
public void DrawRectangle(System.Drawing.Pen pen, int x, int y, int width, int height);

Paramètres

pen
Pen

Pen qui détermine la couleur, la largeur et le style du rectangle.

x
Int32

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

y
Int32

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

width
Int32

Largeur du rectangle à dessiner.

height
Int32

Hauteur du rectangle à dessiner.

Exceptions

pen 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 les actions suivantes :

  • Crée un stylet noir.

  • Crée la position et la taille d’un rectangle.

  • Dessine le rectangle à l’écran.

C#
public void DrawRectangleInt(PaintEventArgs e)
{
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Create location and size of rectangle.
    int x = 0;
    int y = 0;
    int width = 200;
    int height = 200;
             
    // Draw rectangle to screen.
    e.Graphics.DrawRectangle(blackPen, x, y, width, height);
}

Remarques

Pour plus d’informations sur la façon de dessiner un RectangleF, consultez DrawRectangles(Pen, RectangleF[]).

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

DrawRectangle(Pen, Single, Single, Single, Single)

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

Dessine un rectangle spécifié par une paire de coordonnées, une largeur et une hauteur.

C#
public void DrawRectangle(System.Drawing.Pen pen, float x, float y, float width, float height);

Paramètres

pen
Pen

Un Pen qui détermine la couleur, la largeur et le style du rectangle.

x
Single

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

y
Single

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

width
Single

Largeur du rectangle à dessiner.

height
Single

Hauteur du rectangle à dessiner.

Exceptions

pen 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 les actions suivantes :

  • Crée un stylet noir.

  • Crée la position et la taille d’un rectangle.

  • Dessine le rectangle à l’écran.

C#
public void DrawRectangleFloat(PaintEventArgs e)
{
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Create location and size of rectangle.
    float x = 0.0F;
    float y = 0.0F;
    float width = 200.0F;
    float height = 200.0F;
             
    // Draw rectangle to screen.
    e.Graphics.DrawRectangle(blackPen, x, y, width, height);
}

Remarques

Pour plus d’informations sur la façon de dessiner un RectangleF, consultez DrawRectangles(Pen, RectangleF[]).

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

DrawRectangle(Pen, RectangleF)

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

Dessine le contour du rectangle spécifié.

C#
public void DrawRectangle(System.Drawing.Pen pen, System.Drawing.RectangleF rect);

Paramètres

pen
Pen

Stylet qui détermine la couleur, la largeur et le style du rectangle.

rect
RectangleF

Rectangle à dessiner.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
Windows Desktop 7, 8, 9, 10

DrawRectangle(Pen, Rectangle)

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

Dessine un rectangle spécifié par une structure Rectangle.

C#
public void DrawRectangle(System.Drawing.Pen pen, System.Drawing.Rectangle rect);

Paramètres

pen
Pen

Un Pen qui détermine la couleur, la largeur et le style du rectangle.

rect
Rectangle

Structure Rectangle qui représente le rectangle à dessiner.

Exceptions

pen 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 les actions suivantes :

  • Crée un stylet noir.

  • Crée un rectangle.

  • Dessine le rectangle à l’écran.

C#
public void DrawRectangleRectangle(PaintEventArgs e)
{
             
    // Create pen.
    Pen blackPen = new Pen(Color.Black, 3);
             
    // Create rectangle.
    Rectangle rect = new Rectangle(0, 0, 200, 200);
             
    // Draw rectangle to screen.
    e.Graphics.DrawRectangle(blackPen, rect);
}

Remarques

Pour plus d’informations sur la façon de dessiner un RectangleF, consultez DrawRectangles(Pen, RectangleF[]).

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