Graphics.DrawRectangle 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.
Menggambar persegi yang ditentukan oleh pasangan koordinat, lebar, dan tinggi.
Overload
DrawRectangle(Pen, Int32, Int32, Int32, Int32) |
Menggambar persegi yang ditentukan oleh pasangan koordinat, lebar, dan tinggi. |
DrawRectangle(Pen, Single, Single, Single, Single) |
Menggambar persegi yang ditentukan oleh pasangan koordinat, lebar, dan tinggi. |
DrawRectangle(Pen, RectangleF) |
Menggambar kerangka persegi panjang yang ditentukan. |
DrawRectangle(Pen, Rectangle) |
Menggambar persegi yang ditentukan oleh struktur Rectangle. |
DrawRectangle(Pen, Int32, Int32, Int32, Int32)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar persegi yang ditentukan oleh pasangan koordinat, lebar, dan tinggi.
public:
void DrawRectangle(System::Drawing::Pen ^ pen, int x, int y, int width, int height);
public void DrawRectangle (System.Drawing.Pen pen, int x, int y, int width, int height);
member this.DrawRectangle : System.Drawing.Pen * int * int * int * int -> unit
Public Sub DrawRectangle (pen As Pen, x As Integer, y As Integer, width As Integer, height As Integer)
Parameter
- x
- Int32
Koordinat x dari sudut kiri atas persegi panjang untuk menggambar.
- y
- Int32
Koordinat y dari sudut kiri atas persegi panjang untuk menggambar.
- width
- Int32
Lebar persegi panjang untuk menggambar.
- height
- Int32
Tinggi persegi panjang untuk menggambar.
Pengecualian
pen
null
.
Contoh
Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse
, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:
Membuat pena hitam.
Membuat posisi dan ukuran persegi panjang.
Menggambar persegi panjang ke layar.
public:
void DrawRectangleInt( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// 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 );
}
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);
}
Public Sub DrawRectangleInt(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' 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
' Draw rectangle to screen.
e.Graphics.DrawRectangle(blackPen, x, y, width, height)
End Sub
Keterangan
Untuk informasi tentang cara menggambar RectangleF, lihat DrawRectangles(Pen, RectangleF[]).
Berlaku untuk
DrawRectangle(Pen, Single, Single, Single, Single)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar persegi yang ditentukan oleh pasangan koordinat, lebar, dan tinggi.
public:
void DrawRectangle(System::Drawing::Pen ^ pen, float x, float y, float width, float height);
public void DrawRectangle (System.Drawing.Pen pen, float x, float y, float width, float height);
member this.DrawRectangle : System.Drawing.Pen * single * single * single * single -> unit
Public Sub DrawRectangle (pen As Pen, x As Single, y As Single, width As Single, height As Single)
Parameter
- x
- Single
Koordinat x dari sudut kiri atas persegi panjang untuk menggambar.
- y
- Single
Koordinat y dari sudut kiri atas persegi panjang untuk menggambar.
- width
- Single
Lebar persegi panjang yang akan digambar.
- height
- Single
Tinggi persegi panjang untuk menggambar.
Pengecualian
pen
null
.
Contoh
Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse
, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:
Membuat pena hitam.
Membuat posisi dan ukuran persegi panjang.
Menggambar persegi panjang ke layar.
public:
void DrawRectangleFloat( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// 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 );
}
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);
}
Public Sub DrawRectangleFloat(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' 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
' Draw rectangle to screen.
e.Graphics.DrawRectangle(blackPen, x, y, width, height)
End Sub
Keterangan
Untuk informasi tentang cara menggambar RectangleF, lihat DrawRectangles(Pen, RectangleF[]).
Berlaku untuk
DrawRectangle(Pen, RectangleF)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar kerangka persegi panjang yang ditentukan.
public:
void DrawRectangle(System::Drawing::Pen ^ pen, System::Drawing::RectangleF rect);
public void DrawRectangle (System.Drawing.Pen pen, System.Drawing.RectangleF rect);
member this.DrawRectangle : System.Drawing.Pen * System.Drawing.RectangleF -> unit
Public Sub DrawRectangle (pen As Pen, rect As RectangleF)
Parameter
- pen
- Pen
Pena yang menentukan warna, lebar, dan gaya persegi panjang.
- rect
- RectangleF
Persegi panjang untuk menggambar.
Berlaku untuk
DrawRectangle(Pen, Rectangle)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar persegi yang ditentukan oleh struktur Rectangle.
public:
void DrawRectangle(System::Drawing::Pen ^ pen, System::Drawing::Rectangle rect);
public void DrawRectangle (System.Drawing.Pen pen, System.Drawing.Rectangle rect);
member this.DrawRectangle : System.Drawing.Pen * System.Drawing.Rectangle -> unit
Public Sub DrawRectangle (pen As Pen, rect As Rectangle)
Parameter
Pengecualian
pen
null
.
Contoh
Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse
, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:
Membuat pena hitam.
Membuat persegi panjang.
Menggambar persegi panjang ke layar.
public:
void DrawRectangleRectangle( PaintEventArgs^ e )
{
// Create pen.
Pen^ blackPen = gcnew Pen( Color::Black,3.0f );
// Create rectangle.
Rectangle rect = Rectangle(0,0,200,200);
// Draw rectangle to screen.
e->Graphics->DrawRectangle( blackPen, rect );
}
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);
}
Public Sub DrawRectangleRectangle(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create rectangle.
Dim rect As New Rectangle(0, 0, 200, 200)
' Draw rectangle to screen.
e.Graphics.DrawRectangle(blackPen, rect)
End Sub
Keterangan
Untuk informasi tentang cara menggambar RectangleF, lihat DrawRectangles(Pen, RectangleF[]).