Aracılığıyla paylaş


Nasıl yapılır: Bir Şekli Tarama Deseniyle Doldurma

Bir tarama deseni iki renkten yapılır: biri arka plan için, diğeri de arka plan üzerinde deseni oluşturan çizgiler için. Kapalı bir şekli tarama düzeniyle doldurmak için bir HatchBrush nesne kullanın. Aşağıdaki örnekte üç noktanın tarama düzeniyle nasıl doldurulduğu gösterilmektedir:

Örnek

Oluşturucu HatchBrush üç bağımsız değişken alır: tarama stili, tarama çizgisinin rengi ve arka plan rengi. Tarama stili bağımsız değişkeni sabit listesindeki HatchStyle herhangi bir değer olabilir. Numaralandırmada HatchStyle elliden fazla öğe vardır; bu öğelerden birkaçı aşağıdaki listede gösterilir:

Aşağıdaki çizimde, dolu üç nokta gösterilmektedir.

Screenshot of what an ellipse filled with a hatch pattern looks like.

HatchBrush hBrush = new HatchBrush(
   HatchStyle.Horizontal,
   Color.Red,
   Color.FromArgb(255, 128, 255, 255));
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60);
Dim hBrush As New HatchBrush( _
   HatchStyle.Horizontal, _
   Color.Red, _
   Color.FromArgb(255, 128, 255, 255))
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)

Kod Derleniyor

Yukarıdaki örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin Paint parametresi olan öğesini gerektirir.PaintEventArgse

Ayrıca bkz.