Bahasa

Graphics.FillRectangles Metode

Definisi

Mengisi interior serangkaian persegi panjang yang ditentukan oleh Rectangle struktur.

Overload

Nama Deskripsi
FillRectangles(Brush, ReadOnlySpan<RectangleF>)

Mengisi interior serangkaian persegi panjang yang ditentukan oleh RectangleF struktur.

FillRectangles(Brush, ReadOnlySpan<Rectangle>)

Mengisi interior serangkaian persegi panjang yang ditentukan oleh RectangleF struktur.

FillRectangles(Brush, RectangleF[])

Mengisi interior serangkaian persegi panjang yang ditentukan oleh RectangleF struktur.

FillRectangles(Brush, Rectangle[])

Mengisi interior serangkaian persegi panjang yang ditentukan oleh Rectangle struktur.

FillRectangles(Brush, ReadOnlySpan<RectangleF>)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengisi interior serangkaian persegi panjang yang ditentukan oleh RectangleF struktur.

public:
 void FillRectangles(System::Drawing::Brush ^ brush, ReadOnlySpan<System::Drawing::RectangleF> rects);
public void FillRectangles(System.Drawing.Brush brush, scoped ReadOnlySpan<System.Drawing.RectangleF> rects);
member this.FillRectangles : System.Drawing.Brush * ReadOnlySpan<System.Drawing.RectangleF> -> unit
Public Sub FillRectangles (brush As Brush, rects As ReadOnlySpan(Of RectangleF))

Parameter

brush
Brush

Brush yang menentukan karakteristik isian.

rects
ReadOnlySpan<RectangleF>

RectangleF Array struktur yang mewakili persegi panjang untuk diisi.

Berlaku untuk

FillRectangles(Brush, ReadOnlySpan<Rectangle>)

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengisi interior serangkaian persegi panjang yang ditentukan oleh RectangleF struktur.

public:
 void FillRectangles(System::Drawing::Brush ^ brush, ReadOnlySpan<System::Drawing::Rectangle> rects);
public void FillRectangles(System.Drawing.Brush brush, scoped ReadOnlySpan<System.Drawing.Rectangle> rects);
member this.FillRectangles : System.Drawing.Brush * ReadOnlySpan<System.Drawing.Rectangle> -> unit
Public Sub FillRectangles (brush As Brush, rects As ReadOnlySpan(Of Rectangle))

Parameter

brush
Brush

Brush yang menentukan karakteristik isian.

rects
ReadOnlySpan<Rectangle>

RectangleF Array struktur yang mewakili persegi panjang untuk diisi.

Berlaku untuk

FillRectangles(Brush, RectangleF[])

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengisi interior serangkaian persegi panjang yang ditentukan oleh RectangleF struktur.

public:
 void FillRectangles(System::Drawing::Brush ^ brush, ... cli::array <System::Drawing::RectangleF> ^ rects);
public:
 void FillRectangles(System::Drawing::Brush ^ brush, cli::array <System::Drawing::RectangleF> ^ rects);
public void FillRectangles(System.Drawing.Brush brush, params System.Drawing.RectangleF[] rects);
public void FillRectangles(System.Drawing.Brush brush, System.Drawing.RectangleF[] rects);
member this.FillRectangles : System.Drawing.Brush * System.Drawing.RectangleF[] -> unit
Public Sub FillRectangles (brush As Brush, ParamArray rects As RectangleF())
Public Sub FillRectangles (brush As Brush, rects As RectangleF())

Parameter

brush
Brush

Brush yang menentukan karakteristik isian.

rects
RectangleF[]

RectangleF Array struktur yang mewakili persegi panjang untuk diisi.

Pengecualian

brush adalah null.

-atau-

rects adalah null.

rects adalah array panjang nol.

Contoh

Contoh kode berikut dirancang untuk digunakan dengan Formulir Windows, dan memerlukan PaintEventArgse, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:

  • Membuat kuas biru yang solid.
  • Membuat array tiga persegi panjang.
  • Mengisi tiga area persegi panjang di layar.
public:
   void FillRectanglesRectangleF( PaintEventArgs^ e )
   {
      // Create solid brush.
      SolidBrush^ blueBrush = gcnew SolidBrush( Color::Blue );

      // Create array of rectangles.
      array<RectangleF>^ rects = {RectangleF(0.0F,0.0F,100.0F,200.0F),RectangleF(100.0F,200.0F,250.0F,50.0F),RectangleF(300.0F,0.0F,50.0F,100.0F)};

      // Fill rectangles to screen.
      e->Graphics->FillRectangles( blueBrush, rects );
   }
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);
}
Private Sub FillRectanglesRectangleF(ByVal e As PaintEventArgs)

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

    ' Create array of rectangles.
    Dim rects As RectangleF() = {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)
End Sub

Berlaku untuk

FillRectangles(Brush, Rectangle[])

Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs
Sumber:
Graphics.cs

Mengisi interior serangkaian persegi panjang yang ditentukan oleh Rectangle struktur.

public:
 void FillRectangles(System::Drawing::Brush ^ brush, ... cli::array <System::Drawing::Rectangle> ^ rects);
public:
 void FillRectangles(System::Drawing::Brush ^ brush, cli::array <System::Drawing::Rectangle> ^ rects);
public void FillRectangles(System.Drawing.Brush brush, params System.Drawing.Rectangle[] rects);
public void FillRectangles(System.Drawing.Brush brush, System.Drawing.Rectangle[] rects);
member this.FillRectangles : System.Drawing.Brush * System.Drawing.Rectangle[] -> unit
Public Sub FillRectangles (brush As Brush, ParamArray rects As Rectangle())
Public Sub FillRectangles (brush As Brush, rects As Rectangle())

Parameter

brush
Brush

Brush yang menentukan karakteristik isian.

rects
Rectangle[]

Rectangle Array struktur yang mewakili persegi panjang untuk diisi.

Pengecualian

brush adalah null.

-atau-

rects adalah null.

rects adalah array panjang nol.

Contoh

Contoh kode berikut dirancang untuk digunakan dengan Formulir Windows, dan memerlukan PaintEventArgse, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:

  • Membuat kuas biru yang solid.

  • Membuat array tiga persegi panjang.

  • Mengisi tiga area persegi panjang di layar.

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

      // Create array of rectangles.
      array<Rectangle>^ rects = {Rectangle(0,0,100,200),Rectangle(100,200,250,50),Rectangle(300,0,50,100)};

      // Fill rectangles to screen.
      e->Graphics->FillRectangles( blueBrush, rects );
   }
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);
}
Private Sub FillRectanglesRectangle(ByVal e As PaintEventArgs)

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

    ' Create array of rectangles.
    Dim rects As Rectangle() = {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)
End Sub

Berlaku untuk