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 TextureBrush , bir Brush şeklin içini doldurmak için bir görüntü 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ı düğmeyi içeren formu İçerik Oluşturucu. 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
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
TextureBrush(Image) |
Belirtilen görüntüyü 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, 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, RectangleF) |
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, WrapMode) |
Belirtilen görüntüyü ve sarmalama modunu kullanan yeni TextureBrush bir nesne başlatır. |
TextureBrush(Image, WrapMode, Rectangle) |
Belirtilen görüntüyü, kaydırma 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ü, kaydırma modunu ve sınırlayıcı dikdörtgeni kullanan yeni TextureBrush bir nesne başlatır. |
Özellikler
Image |
Image Bu TextureBrush nesneyle ilişkili nesneyi alır. |
Transform |
Bu TextureBrush nesneyle ilişkilendirilmiş görüntü için yerel geometrik dönüşümü tanımlayan nesnenin bir kopyasını Matrix alır veya ayarlar. |
WrapMode |
Bu TextureBrush nesne için sarmalama modunu gösteren bir WrapMode numaralandırma alır veya ayarlar. |
Yöntemler
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) |
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) |
MultiplyTransform(Matrix) |
Matrix Belirtilen nesneyi önceden kaldırarak bu TextureBrush nesnenin yerel geometrik dönüşümünün temsil ettiği nesneyi belirtilen MatrixMatrix nesneyle çarpar. |
MultiplyTransform(Matrix, MatrixOrder) |
Bu TextureBrush nesnenin Matrix yerel geometrik dönüştürmesini temsil eden nesneyi belirtilen sırada belirtilen Matrix nesneyle çarpar. |
ResetTransform() |
Bu TextureBrush nesnenin |
RotateTransform(Single) |
Bu TextureBrush nesnenin yerel geometrik dönüşümünün belirtilen miktarda döndürülmesi. Bu yöntem dönüştürmeye döndürmenin başına ekler. |
RotateTransform(Single, MatrixOrder) |
Bu TextureBrush nesnenin yerel geometrik dönüşümünün belirtilen sırada belirtilen miktara göre döndürülmesi. |
ScaleTransform(Single, Single) |
Bu TextureBrush nesnenin yerel geometrik dönüşümünün belirtilen miktarlara göre ölçeklendirilmesi. Bu yöntem ölçeklendirme matrisini dönüştürmeye ekler. |
ScaleTransform(Single, Single, MatrixOrder) |
Bu TextureBrush nesnenin yerel geometrik dönüştürmesini belirtilen sırada belirtilen miktarlara göre ölçeklendirir. |
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) |
TranslateTransform(Single, Single) |
Bu TextureBrush nesnenin yerel geometrik dönüşümünün belirtilen boyutlara çevrilmesi. Bu yöntem, dönüştürmeye çevirinin başına ekler. |
TranslateTransform(Single, Single, MatrixOrder) |
Bu TextureBrush nesnenin yerel geometrik dönüşümünün belirtilen sırada belirtilen boyutlara çevrilmesi. |