TextureBrush.Clone Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una copia esatta di questo oggetto TextureBrush.
public:
override System::Object ^ Clone();
public override object Clone ();
override this.Clone : unit -> obj
Public Overrides Function Clone () As Object
Restituisce
Oggetto TextureBrush creato da questo metodo, eseguire il cast come oggetto Object.
Esempio
L'esempio seguente è progettato per l'uso con Windows Form e richiede PaintEventArgse
, che è un parametro del gestore eventi Paint
. Il codice crea un oggetto TextureBrush e una copia esatta del pennello di trama e quindi usa la copia per riempire un rettangolo sullo schermo.
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