TextureBrush.Clone Yöntem
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.
Bu TextureBrush nesnesinin tam kopyasını oluşturur.
public:
override System::Object ^ Clone();
public override object Clone ();
override this.Clone : unit -> obj
Public Overrides Function Clone () As Object
Döndürülenler
Bu yöntemin oluşturduğu TextureBrush nesnesi, Object nesnesi olarak yayın.
Örnekler
Aşağıdaki örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint
olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod, bir TextureBrush nesnesi ve bu doku fırçasının tam bir kopyasını oluşturur ve ardından kopyayı kullanarak ekrandaki bir dikdörtgeni doldurur.
public:
void Clone_Example( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Create an exact copy of tBrush.
TextureBrush^ cloneBrush = dynamic_cast<TextureBrush^>(tBrush->Clone());
// Fill a rectangle with cloneBrush.
e->Graphics->FillRectangle( cloneBrush, 0, 0, 100, 100 );
}
public void Clone_Example(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Create an exact copy of tBrush.
TextureBrush cloneBrush = (TextureBrush)tBrush.Clone();
// Fill a rectangle with cloneBrush.
e.Graphics.FillRectangle(cloneBrush, 0, 0, 100, 100);
}
Public Sub Clone_Example(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Create an exact copy of tBrush.
Dim cloneBrush As TextureBrush = CType(tBrush.Clone(), _
TextureBrush)
' Fill a rectangle with cloneBrush.
e.Graphics.FillRectangle(cloneBrush, 0, 0, 100, 100)
End Sub