Condividi tramite


Graphics.FillRectangle Metodo

Definizione

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

Overload

FillRectangle(Brush, Rectangle)

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

FillRectangle(Brush, RectangleF)

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

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

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

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

Riempie l'interno 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
Origine:
Graphics.cs
Origine:
Graphics.cs

Riempie l'interno 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

Brush che determina le caratteristiche del riempimento.

rect
Rectangle

Rectangle struttura che rappresenta il rettangolo da riempire.

Eccezioni

brush è null.

Esempio

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

  • Crea un pennello blu a tinta unita.

  • 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 parametro rect, incluso l'angolo superiore sinistro specificato e fino ai bordi inferiori e inferiori calcolati.

Si applica a

FillRectangle(Brush, RectangleF)

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

Riempie l'interno 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

Brush che determina le caratteristiche del riempimento.

rect
RectangleF

RectangleF struttura che rappresenta il rettangolo da riempire.

Eccezioni

brush è null.

Esempio

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

  • Crea un pennello blu a tinta unita.

  • 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 parametro rect, incluso l'angolo superiore sinistro specificato e fino ai bordi inferiori e inferiori calcolati.

Si applica a

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

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

Riempie l'interno 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

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 Form e richiede PaintEventArgse, che è un parametro del gestore eventi Paint. Il codice esegue l'azione seguente:

  • Crea un pennello blu a tinta unita.

  • 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 dalx, y, widthe height parametri, 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
Origine:
Graphics.cs
Origine:
Graphics.cs

Riempie l'interno 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

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 Form e richiede PaintEventArgse, che è un parametro del gestore eventi Paint. Il codice esegue l'azione seguente:

  • Crea un pennello blu a tinta unita.

  • 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 dall'x, y, widthe height parametri, inclusi l'angolo superiore sinistro specificato e fino ai bordi inferiori e inferiori calcolati.

Si applica a