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 örnek, önceki çizimde gösterilen öğesinin HatchBrush nasıl oluşturulacağını gösterir.

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 tanımlanırBackgroundColor. özelliği, HatchStyle fırçanın 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 var.

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

Tarama Düzeni

Uyarı

.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

Name Description
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.

HatchBrush(HatchStyle, Color)

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

Özellikler

Name Description
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

Name Description
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)

tarafından Brush kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları 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()

Geçerli örneğin Type 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 Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır