Graphics.FillRectangle Metodo

Definizione

Riempie l'area interna di un rettangolo specificato da una coppia di coordinate, una larghezza e un'altezza.

Overload

FillRectangle(Brush, Rectangle)

Riempie l'area interna di un rettangolo specificato da una struttura Rectangle.

FillRectangle(Brush, RectangleF)

Riempie l'area interna di un rettangolo specificato da una struttura RectangleF.

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

Riempie l'area interna di un rettangolo specificato da una coppia di coordinate, una larghezza e un'altezza.

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

Riempie l'area interna di un rettangolo specificato da una coppia di coordinate, una larghezza e un'altezza.

FillRectangle(Brush, Rectangle)

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

Riempie l'area interna di un rettangolo specificato da una struttura Rectangle.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, System::Drawing::Rectangle rect);
public void FillRectangle (System.Drawing.Brush brush, System.Drawing.Rectangle rect);
member this.FillRectangle : System.Drawing.Brush * System.Drawing.Rectangle -> unit
Public Sub FillRectangle (brush As Brush, rect As Rectangle)

Parametri

brush
Brush

Oggetto Brush che determina le caratteristiche del riempimento.

rect
Rectangle

Struttura Rectangle che rappresenta il rettangolo da riempire.

Eccezioni

brush è null.

Esempio

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

  • Crea un pennello blu solido.

  • Crea un rettangolo.

  • Riempie l'area rettangolare sullo schermo.

public:
   void FillRectangleRectangle( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

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

      // Fill rectangle to screen.
      e->Graphics->FillRectangle( blueBrush, rect );
   }
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);
}
Private Sub FillRectangleRectangle(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create rectangle.
    Dim rect As New Rectangle(0, 0, 200, 200)

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect)
End Sub

Commenti

Questo metodo riempie l'interno del rettangolo definito dal rect parametro, incluso l'angolo superiore sinistro specificato e fino ai bordi inferiori e inferiore calcolati.

Si applica a

FillRectangle(Brush, RectangleF)

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

Riempie l'area interna di un rettangolo specificato da una struttura RectangleF.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, System::Drawing::RectangleF rect);
public void FillRectangle (System.Drawing.Brush brush, System.Drawing.RectangleF rect);
member this.FillRectangle : System.Drawing.Brush * System.Drawing.RectangleF -> unit
Public Sub FillRectangle (brush As Brush, rect As RectangleF)

Parametri

brush
Brush

Oggetto Brush che determina le caratteristiche del riempimento.

rect
RectangleF

Struttura RectangleF che rappresenta il rettangolo da riempire.

Eccezioni

brush è null.

Esempio

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

  • Crea un pennello blu solido.

  • Crea un rettangolo.

  • Riempie l'area rettangolare sullo schermo.

public:
   void FillRectangleRectangleF( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

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

      // Fill rectangle to screen.
      e->Graphics->FillRectangle( blueBrush, rect );
   }
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);
}
Private Sub FillRectangleRectangleF(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create rectangle.
    Dim rect As New RectangleF(0.0F, 0.0F, 200.0F, 200.0F)

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, rect)
End Sub

Commenti

Questo metodo riempie l'interno del rettangolo definito dal rect parametro, incluso l'angolo superiore sinistro specificato e fino ai bordi inferiori e inferiore calcolati.

Si applica a

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

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

Riempie l'area interna di un rettangolo specificato da una coppia di coordinate, una larghezza e un'altezza.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, int x, int y, int width, int height);
public void FillRectangle (System.Drawing.Brush brush, int x, int y, int width, int height);
member this.FillRectangle : System.Drawing.Brush * int * int * int * int -> unit
Public Sub FillRectangle (brush As Brush, x As Integer, y As Integer, width As Integer, height As Integer)

Parametri

brush
Brush

Oggetto Brush che determina le caratteristiche del riempimento.

x
Int32

Coordinata X dell'angolo superiore sinistro del rettangolo da riempire.

y
Int32

Coordinata Y dell'angolo superiore sinistro del rettangolo da riempire.

width
Int32

Larghezza del rettangolo da riempire.

height
Int32

Altezza del rettangolo da riempire.

Eccezioni

brush è null.

Esempio

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

  • Crea un pennello blu solido.

  • Crea la posizione e le dimensioni di un rettangolo.

  • Riempie l'area rettangolare sullo schermo.

public:
   void FillRectangleInt( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew 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 );
   }
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);
}
Private Sub FillRectangleInt(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create location and size of rectangle.
    Dim x As Integer = 0
    Dim y As Integer = 0
    Dim width As Integer = 200
    Dim height As Integer = 200

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height)
End Sub

Commenti

Questo metodo riempie l'interno del rettangolo definito daix parametri , , ywidthe height , inclusi l'angolo superiore sinistro specificato e fino ai bordi inferiori e inferiori calcolati.

Si applica a

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

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

Riempie l'area interna di un rettangolo specificato da una coppia di coordinate, una larghezza e un'altezza.

public:
 void FillRectangle(System::Drawing::Brush ^ brush, float x, float y, float width, float height);
public void FillRectangle (System.Drawing.Brush brush, float x, float y, float width, float height);
member this.FillRectangle : System.Drawing.Brush * single * single * single * single -> unit
Public Sub FillRectangle (brush As Brush, x As Single, y As Single, width As Single, height As Single)

Parametri

brush
Brush

Oggetto Brush che determina le caratteristiche del riempimento.

x
Single

Coordinata X dell'angolo superiore sinistro del rettangolo da riempire.

y
Single

Coordinata Y dell'angolo superiore sinistro del rettangolo da riempire.

width
Single

Larghezza del rettangolo da riempire.

height
Single

Altezza del rettangolo da riempire.

Eccezioni

brush è null.

Esempio

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

  • Crea un pennello blu solido.

  • Crea la posizione e le dimensioni di un rettangolo.

  • Riempie l'area rettangolare sullo schermo.

public:
   void FillRectangleFloat( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew 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 );
   }
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);
}
Private Sub FillRectangleFloat(ByVal e As PaintEventArgs)

    ' Create solid brush.
    Dim blueBrush As New SolidBrush(Color.Blue)

    ' Create location and size of rectangle.
    Dim x As Single = 0.0F
    Dim y As Single = 0.0F
    Dim width As Single = 200.0F
    Dim height As Single = 200.0F

    ' Fill rectangle to screen.
    e.Graphics.FillRectangle(blueBrush, x, y, width, height)
End Sub

Commenti

Questo metodo riempie l'interno del rettangolo definito dai xparametri , , ywidtheheight, tra cui l'angolo superiore sinistro specificato e fino ai bordi inferiori e inferiori calcolati.

Si applica a