TextureBrush::ScaleTransform Method (Single, Single)
.NET Framework (current version)
Scales the local geometric transformation of this TextureBrush object by the specified amounts. This method prepends the scaling matrix to the transformation.
Assembly: System.Drawing (in System.Drawing.dll)
Parameters
- sx
-
Type:
System::Single
The amount by which to scale the transformation in the x direction.
- sy
-
Type:
System::Single
The amount by which to scale the transformation in the y direction.
The following example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. The code performs the following actions:
Creates a TextureBrush object.
Scales the texture image by two times in the x-direction.
Fills a rectangle on the screen, using the texture brush.
void ScaleTransform_Example1( PaintEventArgs^ e ) { // Create a TextureBrush object. TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) ); // Scale the texture image 2X in the x-direction. tBrush->ScaleTransform( 2, 1 ); // Fill a rectangle with tBrush. e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 ); }
.NET Framework
Available since 1.1
Available since 1.1
Show: