TextureBrush.TranslateTransform Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verschiebt die lokale geometrische Transformation dieses TextureBrush-Objekts in der angegebenen Reihenfolge um die angegebenen Abmessungen.
Überlädt
TranslateTransform(Single, Single) |
Verschiebt die lokale geometrische Transformation dieses TextureBrush-Objekts gemäß der angegebenen Dimensionen. Diese Methode stellt der Transformation die Verschiebung voran. |
TranslateTransform(Single, Single, MatrixOrder) |
Verschiebt die lokale geometrische Transformation dieses TextureBrush-Objekts in der angegebenen Reihenfolge um die angegebenen Abmessungen. |
TranslateTransform(Single, Single)
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
Verschiebt die lokale geometrische Transformation dieses TextureBrush-Objekts gemäß der angegebenen Dimensionen. Diese Methode stellt der Transformation die Verschiebung voran.
public:
void TranslateTransform(float dx, float dy);
public void TranslateTransform (float dx, float dy);
member this.TranslateTransform : single * single -> unit
Public Sub TranslateTransform (dx As Single, dy As Single)
Parameter
- dx
- Single
Die Dimension, um die die Transformation in X-Richtung verschoben werden soll.
- dy
- Single
Die Dimension, um die die Transformation in Y-Richtung verschoben werden soll.
Beispiele
Das folgende Beispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, was ein Parameter des Paint
Ereignishandlers ist. Der Code führt die folgenden Aktionen aus:
Erstellt ein TextureBrush-Objekt.
Übersetzt das Texturbild 50 Einheiten in x-Richtung.
Füllt mithilfe des Texturpinsels ein Rechteck auf dem Bildschirm aus.
void TranslateTransform_Example1( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Move the texture image 2X in the x-direction.
tBrush->TranslateTransform( 50, 0, MatrixOrder::Prepend );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void TranslateTransform_Example1(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0, MatrixOrder.Prepend);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub TranslateTransform_Example1(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0, MatrixOrder.Prepend)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub
Gilt für:
TranslateTransform(Single, Single, MatrixOrder)
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
Verschiebt die lokale geometrische Transformation dieses TextureBrush-Objekts in der angegebenen Reihenfolge um die angegebenen Abmessungen.
public:
void TranslateTransform(float dx, float dy, System::Drawing::Drawing2D::MatrixOrder order);
public void TranslateTransform (float dx, float dy, System.Drawing.Drawing2D.MatrixOrder order);
member this.TranslateTransform : single * single * System.Drawing.Drawing2D.MatrixOrder -> unit
Public Sub TranslateTransform (dx As Single, dy As Single, order As MatrixOrder)
Parameter
- dx
- Single
Die Dimension, um die die Transformation in X-Richtung verschoben werden soll.
- dy
- Single
Die Dimension, um die die Transformation in Y-Richtung verschoben werden soll.
- order
- MatrixOrder
Die Reihenfolge (vorangestellt oder angefügt), in der die Schiebung angewendet wird.
Beispiele
Das folgende Beispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, was ein Parameter des Paint
Ereignishandlers ist. Der Code führt die folgenden Aktionen aus:
Erstellt ein TextureBrush-Objekt.
Übersetzt das Texturbild 50 Einheiten in x-Richtung.
Füllt mithilfe des Texturpinsels ein Rechteck auf dem Bildschirm aus.
void TranslateTransform_Example2( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Move the texture image 2X in the x-direction.
tBrush->TranslateTransform( 50, 0 );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void TranslateTransform_Example2(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub TranslateTransform_Example2(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für