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

Tarama deseni iki renkten yapılır: biri arka plan ve biri de arka plan üzerinde desenin yer alan çizgileri için. Kapalı bir şekli tarama deseniyle doldurmak için bir nesnesi HatchBrush kullanın. Aşağıdaki örnekte üç noktanın bir tarama deseniyle nasıl doldurulacakları açık bir şekilde açık ve açık bir şekilde 24 saat içinde 2

Ö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, numaralamadan herhangi HatchStyle bir değer olabilir. Numaralamada elliden HatchStyle fazla öğe vardır; bu öğelerden birkaçı aşağıdaki listede gösterilmiştir:

Aşağıdaki çizimde doldurulmuş üç nokta gösterilmiştir.

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ım için tasarlanmıştır ve olay PaintEventArgse işleyicinin bir parametresi Paint olan 'i gerektirir.

Ayrıca bkz.