HatchBrush Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
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) |