Graphics.DrawRectangle Yöntem

Tanım

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
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Koordinat çifti, genişlik ve yükseklik ile belirtilen bir dikdörtgen çizer.

C#
public void DrawRectangle(System.Drawing.Pen pen, int x, int y, int width, int height);

Parametreler

pen
Pen

Dikdörtgenin rengini, genişliğini ve stilini belirleyen Pen.

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

Örnekler

Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgsegerektirir. Kod aşağıdaki eylemleri gerçekleştirir:

  • Siyah kalem oluşturur.

  • Dikdörtgenin konumunu ve boyutunu oluşturur.

  • Dikdörtgeni ekrana çizer.

C#
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);
}

Açıklamalar

RectangleFçizme hakkında bilgi için bkz. DrawRectangles(Pen, RectangleF[]).

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

DrawRectangle(Pen, Single, Single, Single, Single)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Koordinat çifti, genişlik ve yükseklik ile belirtilen bir dikdörtgen çizer.

C#
public void DrawRectangle(System.Drawing.Pen pen, float x, float y, float width, float height);

Parametreler

pen
Pen

Dikdörtgenin rengini, genişliğini ve stilini belirleyen bir Pen.

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

Örnekler

Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgsegerektirir. Kod aşağıdaki eylemleri gerçekleştirir:

  • Siyah kalem oluşturur.

  • Dikdörtgenin konumunu ve boyutunu oluşturur.

  • Dikdörtgeni ekrana çizer.

C#
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);
}

Açıklamalar

RectangleFçizme hakkında bilgi için bkz. DrawRectangles(Pen, RectangleF[]).

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

DrawRectangle(Pen, RectangleF)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Belirtilen dikdörtgenin ana hattını çizer.

C#
public void DrawRectangle(System.Drawing.Pen pen, System.Drawing.RectangleF rect);

Parametreler

pen
Pen

Dikdörtgenin rengini, genişliğini ve stilini belirleyen kalem.

rect
RectangleF

Çizecek dikdörtgen.

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
Windows Desktop 7, 8, 9, 10

DrawRectangle(Pen, Rectangle)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

Rectangle yapısı tarafından belirtilen bir dikdörtgen çizer.

C#
public void DrawRectangle(System.Drawing.Pen pen, System.Drawing.Rectangle rect);

Parametreler

pen
Pen

Dikdörtgenin rengini, genişliğini ve stilini belirleyen bir Pen.

rect
Rectangle

Çizecek dikdörtgeni temsil eden Rectangle yapısı.

Özel durumlar

Örnekler

Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgsegerektirir. Kod aşağıdaki eylemleri gerçekleştirir:

  • Siyah kalem oluşturur.

  • Bir dikdörtgen oluşturur.

  • Dikdörtgeni ekrana çizer.

C#
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);
}

Açıklamalar

RectangleFçizme hakkında bilgi için bkz. DrawRectangles(Pen, RectangleF[]).

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10