Nasıl yapılır: Dikdörtgen Çizmek için Kalem Kullanma
Dikdörtgen çizmek için bir nesnesine ve Graphics nesnesine ihtiyacınız Pen vardır. nesnesi Graphics yöntemini DrawRectangle sağlar ve nesnesi Pen çizginin renk ve genişlik gibi özelliklerini depolar.
Örnek
Aşağıdaki örnek, sol üst köşesi (10, 10) olan bir dikdörtgen çizer. Dikdörtgenin genişliği 100 ve yüksekliği 50'dir. Oluşturucuya geçirilen ikinci bağımsız Pen değişken, kalem genişliğinin 5 piksel olduğunu gösterir.
Dikdörtgen çizilirken kalem dikdörtgenin sınırının üzerine ortalar. Kalem genişliği 5 olduğundan dikdörtgenin kenarları 5 piksel genişliğinde çizilir. Bu şekilde sınırda 1 piksel çizilir, 2 piksel içeriden çizilir ve 2 piksel dışarıdan çizilir. Kalem hizalaması hakkında daha fazla bilgi için bkz. Nasıl ayarlanır: Kalem Genişliğini ve Hizalamasını Ayarlama.
Aşağıdaki çizimde elde edilen dikdörtgen gösterilmiştir. Noktalı çizgiler, kalem genişliği bir piksel olsaydı dikdörtgenin çizil olduğu yeri gösterir. Dikdörtgenin sol üst köşesinin büyütülmüş görünümü, kalın siyah çizgilerin bu noktalı çizgilerin ortalarında olduğunu gösterir.

Pen blackPen = new Pen(Color.FromArgb(255, 0, 0, 0), 5);
e.Graphics.DrawRectangle(blackPen, 10, 10, 100, 50);
Dim blackPen As New Pen(Color.FromArgb(255, 0, 0, 0), 5)
e.Graphics.DrawRectangle(blackPen, 10, 10, 100, 50)
Kod Derleniyor
Yukarıdaki örnek, Windows Forms ile kullanım için tasarlanmıştır ve olay PaintEventArgse işleyicinin bir parametresi Paint olan 'i gerektirir.