Control.Scale Method

Definition

Scales the control and any child controls.

Overloads

Scale(SizeF)

Scales the control and all child controls by the specified scaling factor.

Scale(Single)
Obsolete.
Obsolete.

Scales the control and any child controls.

Scale(Single, Single)
Obsolete.
Obsolete.

Scales the entire control and any child controls.

Scale(SizeF)

Source:
Control.cs
Source:
Control.cs
Source:
Control.cs

Scales the control and all child controls by the specified scaling factor.

public void Scale (System.Drawing.SizeF factor);

Parameters

factor
SizeF

A SizeF containing the horizontal and vertical scaling factors.

Remarks

The Scale method scales the control by the specified scaling factor. It also recursively scales all child controls if the ScaleChildren property is true. Internally, this method calls ScaleControl to scale each control.

See also

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Scale(Single)

Source:
Control.cs
Source:
Control.cs
Source:
Control.cs

Caution

This method has been deprecated. Use the Scale(SizeF ratio) method instead. http://go.microsoft.com/fwlink/?linkid=14202

Caution

This method has been deprecated. Use the Scale(SizeF ratio) method instead. https://go.microsoft.com/fwlink/?linkid=14202

Scales the control and any child controls.

public void Scale (float ratio);
[System.Obsolete("This method has been deprecated. Use the Scale(SizeF ratio) method instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public void Scale (float ratio);
[System.Obsolete("This method has been deprecated. Use the Scale(SizeF ratio) method instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Scale (float ratio);

Parameters

ratio
Single

The ratio to use for scaling.

Attributes

Applies to

.NET Framework 4.8.1 and other versions
Product Versions (Obsolete)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)
Windows Desktop (3.0, 3.1, 5, 6, 7, 8, 9)

Scale(Single, Single)

Source:
Control.cs
Source:
Control.cs
Source:
Control.cs

Caution

This method has been deprecated. Use the Scale(SizeF ratio) method instead. http://go.microsoft.com/fwlink/?linkid=14202

Caution

This method has been deprecated. Use the Scale(SizeF ratio) method instead. https://go.microsoft.com/fwlink/?linkid=14202

Scales the entire control and any child controls.

public void Scale (float dx, float dy);
[System.Obsolete("This method has been deprecated. Use the Scale(SizeF ratio) method instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public void Scale (float dx, float dy);
[System.Obsolete("This method has been deprecated. Use the Scale(SizeF ratio) method instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Scale (float dx, float dy);

Parameters

dx
Single

The horizontal scaling factor.

dy
Single

The vertical scaling factor.

Attributes

Applies to

.NET Framework 4.8.1 and other versions
Product Versions (Obsolete)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)
Windows Desktop (3.0, 3.1, 5, 6, 7, 8, 9)