Método LineShape.Scale

Redimensiona o LineShape controle pelo fator de escala especificado.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
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
    A SizeF estrutura que contém o X (horizontal) e Y (vertical), fatores de dimensionamento.

Comentários

O Scale método redimensiona o controle pelo fator de escala especificado.Por exemplo, para redimensionar o controle para duas vezes seu tamanho atual, você usaria fatores de escala x e y de 2.Para redimensionar o controle em um número fixo de pixels, altere o X2 e/ou Y2 propriedades.

Exemplos

O exemplo a seguir demonstra como usar o Scale método da LineShape o controle para dimensionar uma linha por duas vezes sua largura e duas vezes e meia a altura em tempo de execução.

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);
}

Segurança do .NET Framework

Consulte também

Referência

LineShape Classe

Namespace Microsoft.VisualBasic.PowerPacks

ShapeContainer

Shape

Outros recursos

Como: desenhar formas com os controles de RectangleShape (Visual Studio) e o OvalShape

Como: desenhar linhas com o controle de LineShape (Visual Studio)

Introdução à linha e controles Shape (Visual Studio)