LineShape.Scale (Método)

Cambia el tamaño del control de LineShape según el factor de escala especificado.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
Public Overrides Sub Scale ( _
    factor As SizeF _
)
public override void Scale(
    SizeF factor
)
public:
virtual void Scale(
    SizeF factor
) override
abstract Scale : 
        factor:SizeF -> unit 
override Scale : 
        factor:SizeF -> unit 
public override function Scale(
    factor : SizeF
)

Parámetros

  • factor
    Tipo: System.Drawing.SizeF
    Una estructura de SizeF que contiene los factores de escala (vertical) de X (horizontal) e y.

Comentarios

El método de Scale cambia el tamaño del control según el factor de escala especificado.Por ejemplo, para cambiar el tamaño del control dos veces a su tamaño actual, utilizaría factores de escala X e y de 2.Para cambiar el tamaño del control por un número fijo de píxeles, cambie las propiedades de X2 y/o de Y2 .

Ejemplos

El ejemplo siguiente muestra cómo utilizar el método de Scale de control de LineShape escalar una línea por dos veces su ancho y dos y la mitad de veces su alto en tiempo de ejecución.

Private Sub LineScale_Load() Handles MyBase.Load
    LineShape1.X1 = 0
    LineShape1.Y1 = 0
    LineShape1.X2 = 40
    LineShape1.Y2 = 40
End Sub
Private Sub Button1_Click() Handles Button1.Click
    ScaleMe(2, 2.5)
End Sub
Private Sub ScaleMe(ByVal x As Single, ByVal y As Single)
    Dim newsize As New SizeF(x, y)
    LineShape1.Scale(newsize)
End Sub
private void LineScale_Load(System.Object sender, System.EventArgs e)
{
    lineShape1.X1 = 0;
    lineShape1.Y1 = 0;
    lineShape1.X2 = 40;
    lineShape1.Y2 = 40;
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
    ScaleMe(2, 2.5f);
}
private void ScaleMe(float x, float y)
{
    SizeF newsize = new SizeF( x, y);
    lineShape1.Scale(newsize);
}

Seguridad de .NET Framework

Vea también

Referencia

LineShape Clase

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

ShapeContainer

Shape

Otros recursos

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Introducción a los controles de líneas y formas (Visual Studio)