TextureBrush.Clone Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een exacte kopie van dit TextureBrush object.
public:
override System::Object ^ Clone();
public override object Clone();
override this.Clone : unit -> obj
Public Overrides Function Clone () As Object
Retouren
Het TextureBrush object dat deze methode maakt, cast als een Object object.
Voorbeelden
Het volgende voorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code maakt een TextureBrush object en een exacte kopie van dat patroonborstel en gebruikt vervolgens de kopie om een rechthoek op het scherm te vullen.
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