Graphics.FillRectangles Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
- 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
- rects
- RectangleF[]
RectangleF Array struktur yang mewakili persegi panjang untuk diisi.
Pengecualian
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
Pengecualian
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