Aracılığıyla paylaş


HatchBrush Sınıf

Tanım

Tarama stiline, ön plan rengine ve arka plan rengine sahip dikdörtgen bir fırça tanımlar. Bu sınıf devralınamaz.

public ref class HatchBrush sealed : System::Drawing::Brush
public sealed class HatchBrush : System.Drawing.Brush
type HatchBrush = class
    inherit Brush
Public NotInheritable Class HatchBrush
Inherits Brush
Devralma

Örnekler

Aşağıdaki örnekte, önceki çizimde gösterilen öğesinin HatchBrush nasıl oluşturulacağı 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)

Açıklamalar

Tarama deseni iki renkten yapılır: biri arka planı dolduran, diğeri de özelliği tarafından ForegroundColor tanımlanan arka plan üzerinde deseni oluşturan çizgiler için tarafından tanımlanmıştırBackgroundColor. özelliği fırçanın HatchStyle ne tür bir desene sahip olduğunu tanımlar ve numaralandırmadan HatchStyle herhangi bir değer olabilir. Numaralandırmada HatchStyle elliden fazla öğe vardır.

Aşağıdaki çizimde yatay tarama deseniyle doldurulmuş bir elips gösterilmektedir.

Tarama Deseni

Not

.NET 6 ve sonraki sürümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta desteklenir.

Oluşturucular

HatchBrush(HatchStyle, Color)

Belirtilen HatchStyle numaralandırma ve ön plan rengiyle sınıfının yeni bir örneğini HatchBrush başlatır.

HatchBrush(HatchStyle, Color, Color)

Belirtilen HatchStyle numaralandırma, ön plan rengi ve arka plan rengi ile sınıfının yeni bir örneğini HatchBrush başlatır.

Özellikler

BackgroundColor

Bu HatchBrush nesne tarafından çizilen tarama çizgileri arasındaki boşlukların rengini alır.

ForegroundColor

Bu HatchBrush nesne tarafından çizilen tarama çizgilerinin rengini alır.

HatchStyle

Bu HatchBrush nesnenin tarama stilini alır.

Yöntemler

Clone()

Bu HatchBrush nesnenin tam bir kopyasını oluşturur.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Dispose()

Bu Brush nesne tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: Brush)
Dispose(Boolean)

Brush tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: Brush)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
SetNativeBrush(IntPtr)

Türetilmiş bir sınıfta, GDI+ fırça nesnesine başvuru ayarlar.

(Devralındığı yer: Brush)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır