TextureBrush 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.
sınıfının her özelliği, şeklin TextureBrushBrush içini doldurmak için bir resim kullanan bir nesnedir. Bu sınıf devralınamaz.
public ref class TextureBrush sealed : System::Drawing::Brush
public sealed class TextureBrush : System.Drawing.Brush
type TextureBrush = class
inherit Brush
Public NotInheritable Class TextureBrush
Inherits Brush
- Devralma
Örnekler
Aşağıdaki kod örneği, yöntemini kullanarak yeni bir bit eşlem elde etme işlemini FromFile gösterir. Ayrıca bir TextureBrushgösterir.
Bu örnek, Windows Forms ile kullanılacak şekilde tasarlanmıştır. Button2 adlı bir düğme içeren bir form oluşturun. Kodu forma yapıştırın ve Button2_Click yöntemini düğmenin Click olayıyla ilişkilendirin.
private:
void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
try
{
Bitmap^ image1 = dynamic_cast<Bitmap^>(Image::FromFile( "C:\\Documents and Settings\\"
"All Users\\Documents\\My Music\\music.bmp", true ));
TextureBrush^ texture = gcnew TextureBrush( image1 );
texture->WrapMode = System::Drawing::Drawing2D::WrapMode::Tile;
Graphics^ formGraphics = this->CreateGraphics();
formGraphics->FillEllipse( texture, RectangleF(90.0F,110.0F,100,100) );
delete formGraphics;
}
catch ( System::IO::FileNotFoundException^ )
{
MessageBox::Show( "There was an error opening the bitmap."
"Please check the path." );
}
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{
try
{
Bitmap image1 = (Bitmap) Image.FromFile(@"C:\Documents and Settings\" +
@"All Users\Documents\My Music\music.bmp", true);
TextureBrush texture = new TextureBrush(image1);
texture.WrapMode = System.Drawing.Drawing2D.WrapMode.Tile;
Graphics formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(texture,
new RectangleF(90.0F, 110.0F, 100, 100));
formGraphics.Dispose();
}
catch(System.IO.FileNotFoundException)
{
MessageBox.Show("There was an error opening the bitmap." +
"Please check the path.");
}
}
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
Try
Dim image1 As Bitmap = _
CType(Image.FromFile("C:\Documents and Settings\" _
& "All Users\Documents\My Music\music.bmp", True), Bitmap)
Dim texture As New TextureBrush(image1)
texture.WrapMode = Drawing2D.WrapMode.Tile
Dim formGraphics As Graphics = Me.CreateGraphics()
formGraphics.FillEllipse(texture, _
New RectangleF(90.0F, 110.0F, 100, 100))
formGraphics.Dispose()
Catch ex As System.IO.FileNotFoundException
MessageBox.Show("There was an error opening the bitmap." _
& "Please check the path.")
End Try
End Sub
Açıklamalar
Note
.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 |
|---|---|
| TextureBrush(Image, Rectangle, ImageAttributes) |
Belirtilen görüntüyü, sınırlayıcı dikdörtgeni ve görüntü özniteliklerini kullanan yeni TextureBrush bir nesne başlatır. |
| TextureBrush(Image, Rectangle) |
Belirtilen görüntüyü ve sınırlayıcı dikdörtgeni kullanan yeni TextureBrush bir nesne başlatır. |
| TextureBrush(Image, RectangleF, ImageAttributes) |
Belirtilen görüntüyü, sınırlayıcı dikdörtgeni ve görüntü özniteliklerini kullanan yeni TextureBrush bir nesne başlatır. |
| TextureBrush(Image, RectangleF) |
Belirtilen görüntüyü ve sınırlayıcı dikdörtgeni kullanan yeni TextureBrush bir nesne başlatır. |
| TextureBrush(Image, WrapMode, Rectangle) |
Belirtilen görüntüyü, sarmalama modunu ve sınırlayıcı dikdörtgeni kullanan yeni TextureBrush bir nesne başlatır. |
| TextureBrush(Image, WrapMode, RectangleF) |
Belirtilen görüntüyü, sarmalama modunu ve sınırlayıcı dikdörtgeni kullanan yeni TextureBrush bir nesne başlatır. |
| TextureBrush(Image, WrapMode) |
Belirtilen görüntü ve sarmalama modunu kullanan yeni TextureBrush bir nesne başlatır. |
| TextureBrush(Image) |
Belirtilen görüntüyü kullanan yeni TextureBrush bir nesne başlatır. |
Özellikler
| Name | Description |
|---|---|
| Image |
Image Bu TextureBrush nesneyle ilişkili nesneyi alır. |
| Transform |
Bu Matrix nesneyle ilişkilendirilmiş görüntü için yerel geometrik dönüşümü tanımlayan nesnenin bir kopyasını TextureBrush alır veya ayarlar. |
| WrapMode |
Bu WrapMode nesne için kaydırma modunu gösteren bir TextureBrush numaralandırma alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Clone() |
Bu TextureBrush 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) |
| MultiplyTransform(Matrix, MatrixOrder) |
Bu Matrix nesnenin TextureBrush yerel geometrik dönüşümlerini temsil eden nesneyi belirtilen sırada belirtilen Matrix nesneyle çarpar. |
| MultiplyTransform(Matrix) |
Bu Matrix nesnenin TextureBrush yerel geometrik dönüşümlerini temsil eden nesneyi belirtilen Matrix nesneyle çarparak belirtilen Matrix nesneyi önceden sabitler. |
| ResetTransform() |
Bu |
| RotateTransform(Single, MatrixOrder) |
Bu TextureBrush nesnenin yerel geometrik dönüşümlerini belirtilen sırada belirtilen miktarda döndürür. |
| RotateTransform(Single) |
Bu TextureBrush nesnenin yerel geometrik dönüşümlerini belirtilen miktarda döndürür. Bu yöntem, döndürmeyi dönüştürmeye ekler. |
| ScaleTransform(Single, Single, MatrixOrder) |
Bu TextureBrush nesnenin yerel geometrik dönüştürmesini belirtilen sırada belirtilen tutarlara göre ölçeklendirir. |
| ScaleTransform(Single, Single) |
Bu TextureBrush nesnenin yerel geometrik dönüşümlerini belirtilen miktarlara göre ölçeklendirir. Bu yöntem ölçeklendirme matrisini dönüştürmeye ekler. |
| 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) |
| TranslateTransform(Single, Single, MatrixOrder) |
Bu TextureBrush nesnenin yerel geometrik dönüşümlerini belirtilen sırada belirtilen boyutlara çevirir. |
| TranslateTransform(Single, Single) |
Bu TextureBrush nesnenin yerel geometrik dönüşümlerini belirtilen boyutlara çevirir. Bu yöntem, çeviriyi dönüştürmeye ekler. |