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

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

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.

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

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.

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

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.

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[]).

Şunlara uygulanır