Graphics.DrawRectangle Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koordinat çifti, genişlik ve yükseklik ile belirtilen bir dikdörtgen çizer.
Aşırı Yüklemeler
DrawRectangle(Pen, Int32, Int32, Int32, Int32) |
Koordinat çifti, genişlik ve yükseklik ile belirtilen bir dikdörtgen çizer. |
DrawRectangle(Pen, Single, Single, Single, Single) |
Koordinat çifti, genişlik ve yükseklik ile belirtilen bir dikdörtgen çizer. |
DrawRectangle(Pen, RectangleF) |
Belirtilen dikdörtgenin ana hattını çizer. |
DrawRectangle(Pen, Rectangle) |
Rectangle yapısı tarafından belirtilen bir dikdörtgen çizer. |
DrawRectangle(Pen, Int32, Int32, Int32, Int32)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Koordinat çifti, genişlik ve yükseklik ile belirtilen bir dikdörtgen çizer.
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)
Parametreler
- x
- Int32
Çizecek dikdörtgenin sol üst köşesinin x koordinatı.
- y
- Int32
Çizecek dikdörtgenin sol üst köşesinin y koordinatı.
- width
- Int32
Çizecek dikdörtgenin genişliği.
- height
- Int32
Çizecek dikdörtgenin yüksekliği.
Özel durumlar
pen
null
.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Siyah kalem oluşturur.
Dikdörtgenin konumunu ve boyutunu oluşturur.
Dikdörtgeni ekrana çizer.
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
Açıklamalar
RectangleFçizme hakkında bilgi için bkz. DrawRectangles(Pen, RectangleF[]).
Şunlara uygulanır
DrawRectangle(Pen, Single, Single, Single, Single)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Koordinat çifti, genişlik ve yükseklik ile belirtilen bir dikdörtgen çizer.
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)
Parametreler
- x
- Single
Çizecek dikdörtgenin sol üst köşesinin x koordinatı.
- y
- Single
Çizecek dikdörtgenin sol üst köşesinin y koordinatı.
- width
- Single
Çizecek dikdörtgenin genişliği.
- height
- Single
Çizecek dikdörtgenin yüksekliği.
Özel durumlar
pen
null
.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Siyah kalem oluşturur.
Dikdörtgenin konumunu ve boyutunu oluşturur.
Dikdörtgeni ekrana çizer.
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
Açıklamalar
RectangleFçizme hakkında bilgi için bkz. DrawRectangles(Pen, RectangleF[]).
Şunlara uygulanır
DrawRectangle(Pen, RectangleF)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Belirtilen dikdörtgenin ana hattını çizer.
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)
Parametreler
- pen
- Pen
Dikdörtgenin rengini, genişliğini ve stilini belirleyen kalem.
- rect
- RectangleF
Çizecek dikdörtgen.
Şunlara uygulanır
DrawRectangle(Pen, Rectangle)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Rectangle yapısı tarafından belirtilen bir dikdörtgen çizer.
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)
Parametreler
Özel durumlar
pen
null
.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Siyah kalem oluşturur.
Bir dikdörtgen oluşturur.
Dikdörtgeni ekrana çizer.
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
Açıklamalar
RectangleFçizme hakkında bilgi için bkz. DrawRectangles(Pen, RectangleF[]).