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.
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.
.NET Desktop feedback