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 ö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.
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) |